One of my non-native English speaking friends made up the example below.

(1) For the last twenty-five days, I have been looking for an inexpensive stove in most of the local stores. Luckily, I bought one for a very low price at ABC.

I think my friend is using the wrong tense being the present continuous because it suggests that his search for a cheap stove is still continuing. Since he purchased a cheap one, he has stopped his search. So, "have been looking for" would no longer apply.

Do you think he is wrong? Thank you very much for helping my friend.

Original Post
ansonman posted:

One of my non-native English speaking friends made up the example below.

(1) For the last twenty-five days, I have been looking for an inexpensive stove in most of the local stores. Luckily, I bought one for a very low price at ABC.

I think my friend is using the wrong tense being the present continuous because it suggests that his search for a cheap stove is still continuing. Since he purchased a cheap one, he has stopped his search. So, "have been looking for" would no longer apply.

Do you think he is wrong? Thank you very much for helping my friend.

Hi, ansonman,

Yes, I agree. The past simple in the second sentence doesn't work here and doesn't go with the present perfect continuous in the first one. He could better say:

After twenty-five days of a continuous search for an inexpensive stove, ........... .

Add Reply

Likes (0)
×
×
×
×