-
why the past simple, not the present perfect?
Michael Swan says in entry 495 of his PRACTICAL ENGLISH USAGE that we must not say
'Granny has hit me!' but 'Granny hit me!' And he doesn't explain why, nor does he give any context. I feel confused. Why can't we say 'Granny has hit me'? What is the context of the sentence 'Granny hit me!'?
(A Hungarian teacher followed my post, and doesn't know the reason either.)
Thank you!
-
Re: why the past simple, not the present perfect?

Originally Posted by
joham
Michael Swan says in entry 495 of his PRACTICAL ENGLISH USAGE that we must not say
'Granny has hit me!' but 'Granny hit me!' And he doesn't explain why, nor does he give any context. I feel confused. Why can't we say 'Granny has hit me'?
You can say "Granny has hit me.' For example, if someone asks you 'When your were a child and did something very bad, did your parents or grandparents ever hit you?', you can say 'Granny has hit me.' But you also can just say 'Granny hit me.'
What is the context of the sentence 'Granny hit me!'?
In the following example, I would only use 'Granny hit me.'
A child came into the room crying and you asked him what happened. He could say 'Granny hit me.'
It would be very odd to say 'Granny has hit me.' in that circumstance.
(A Hungarian teacher followed my post, and doesn't know the reason either.)
Thank you!
2006
Similar Threads
-
By nita in forum Ask a Teacher
Replies: 5
Last Post: 11-Sep-2009, 13:13
-
By Dawood Usmani in forum Ask a Teacher
Replies: 3
Last Post: 14-Dec-2007, 19:15
-
By powerlerner in forum Ask a Teacher
Replies: 22
Last Post: 31-Oct-2007, 02:25
-
By shun in forum Linguistics
Replies: 26
Last Post: 18-Sep-2006, 02:45
-
By isahne in forum Ask a Teacher
Replies: 1
Last Post: 18-Apr-2006, 17:18
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

Search Engine Optimization by
vBSEO 3.6.1