Last week, I met my non-native English speaking friends and learned English from one another. I talked about the scenario below.
--------------------------------------------------------------------------------
Suppose that you are have just read some customers' reviews of online shopping at a particular store. This is what you are going to say to your friends right now.
my original sentences
(1) I have just read some customers' reviews of their online shopping experience with ABC Store. They have complained about why they have been required to pay high import duty when they have received their orders.
my friends' revision
(2) I have just read some customers' reviews of their online shopping experience with ABC Store. They have complained about why they are required to pay high import duty when they receive their orders.
---------------------------------------------------------------------------
My friends agree with me that "have just read" and "have complained" are OK. However, they think the simple present sounds better when used with the verbs in green.
Who is correct? Thank you very much for your help and feedback.
It depends on your purpose. Are you studying for a proficiency exam, or are you just wondering because you write for school and will be graded? 1.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
It depends on your purpose. Are you studying for a proficiency exam, or are you just wondering because you write for school and will be graded?
1. Present perfect is an aspect to situate the context in a time, which is the present. After you make the context clear, you can do whatever you want as a writer.
2. They always tell students not to mix tenses, but often you can. The rule