QUOTE(tehtmc @ Aug 10 2011, 10:39 AM)
You are right, the present perfect tense is more appropriate.
You don't normally use the past perfect tense (had had) unless you are talking about the 'past within the past' or you wish to refer to an earlier event at a point in time in the past.
'You had had your dinner when I asked you yesterday'.
But when I asked now, you say 'I have had my dinner'.(present perfect).
I find it so common for people to keep making the same mistakes in grammar without them realising it because there is nobody to tell them about it.
I have heard that English of UK and USA both are different a bit, their accent differ and to the extent the accent is also changed. So the difference also get arises when it comes to write too.You don't normally use the past perfect tense (had had) unless you are talking about the 'past within the past' or you wish to refer to an earlier event at a point in time in the past.
'You had had your dinner when I asked you yesterday'.
But when I asked now, you say 'I have had my dinner'.(present perfect).
I find it so common for people to keep making the same mistakes in grammar without them realising it because there is nobody to tell them about it.
Aug 10 2011, 01:34 PM

Quote
0.0178sec
0.55
6 queries
GZIP Disabled