Suppose that I stopped shopping at a particular store for about two years. I shopped there again last week. This is what I am going to say to my friends.

(1) I hadn't shopped at Great Savings for two years. When I bought things there last week, I was surprised by how expensive its merchandise is now.

(2) I didn't shop at Great Savings for two years. When I bought things there last week, I was surprised by how expensive its merchandise was.

(3) I haven't shopped at Great Savings for two years. When I bought things there last week, I was surprised by how expensive its merchandise is now.

-----------------------------------------------------------------------------------------------------------------------------------

Regarding (1), some of my non-native English speaking friends think (1) is okay because the past perfect is used to describe an action "hadn't shopped" that was done some time further back in the past than the next action "shopped" also in the past.

Regarding (2), my friends think the simple past "didn't shop" is also correct because the simple past is used consistently in the second sentence "When I .... ".

Regarding (3), they think it's wrong to use the present perfect "haven't shopped" because I did some shopping there last week. So, "haven't shopped" suggests that I still haven't done any shopping there.

Lastly, they think it's OK to use the simple present "is now" in (1) even the past perfect "hadn't shopped" is used there. The reason is that the word "now" governs the use of the simple present.

---------------------------------------------------------------------------------------------------------------------------------------------------

In summary, "hadn't shopped" and "didn't shop" are both correct, but "haven't shopped" is not. Both "merchandise was" and "merchandise is now" are OK. I agree with my friends' comments about my sentences. 

What is your opinion? Please help me. Thank you very much for your help and time.

Original Post
ansonman posted:
In summary, "hadn't shopped" and "didn't shop" are both correct, but "haven't shopped" is not. Both "merchandise was" and "merchandise is now" are OK. I agree with my friends' comments about my sentences. 

What is your opinion?

Hello, Ansonman,

Your friends are correct in this case.

Let me know if there is an issue here that you wish to explore in more detail.

Add Reply

Likes (0)
×
×
×
×