[Grammar] present perfect x pas simple

Status
Not open for further replies.

tom3m

Senior Member
Joined
Mar 6, 2011
Member Type
English Teacher
Native Language
Czech
Home Country
Czech Republic
Current Location
Czech Republic
I (order) some things on the internet and I'm waiting for them to come.

Is the present perfect simple correct here? Could we use the past simple as well?
 
'I ordered/have ordered some things on the internet. . . .' are both correct.

Rover
 
Thank you, I thought that as well BUT my teacher (I know it's pathetic to repeat it again and again :-D) says that because the action hasn't finished yet i.e. that we are still waiting for the things as implied in the second clause, we must use the present perfect. I find his reason for that sort of cumbersome and vague. What is the reason against the statement that only the present perfect simple works here? :)
 
Last edited:
Thank you, I thought that as well BUT my teacher (I know it's pathetic to repeat it again and again :-D) says that because the action hasn't finished yet i.e. that we are still waiting for the things as implied in the second clause, we must use the present perfect. I find his reason for that sort of cumbersome and vague. What is the reason against the statement that only the present perfect simple works here? :)

"What is the reason against the statement that only the present perfect simple." What are you trying to say here? This doesn't make any sense.
 
I got tangled up in it and I am sorry. :oops: Just want to know the explanation why both are correct and not only the present perfect simple.
 
I got tangled up in it and I am sorry. :oops: Just want to know the explanation why both are correct and not only the present perfect simple.

Both are very widely used. I would use the the present perfect mostly.
 
I got tangled up in it and I am sorry. :oops: Just want to know the explanation why both are correct and not only the present perfect simple.

NOT A TEACHER

Raymond Murphy writes in English Grammar in Use on p. 26:

You can use the present perect for new or recent happenings:
'I've repaired the washing machine. It's working OK now.' 'Oh, that's good.'
'Sally has had a baby! It's a boy.' 'That's great news.'

Usually, you can also use the past simple:
I repaired the washing mashine. It's working OK now.

Use the past simple (not the present perfect) for things that are not recent or new:
Mozart was a composer. He wrote more than 600 pieces of music.
My mother grew up in Italy.
 
Last edited:
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top