I frequently write in what I think is called "past perfect," such as "I have written several books about online dating," or "My friend has gone off to England for the summer." Are these correct, or should they say: "I wrote several books about online dating," and "My friend went off to England for the summer."
I would so much appreciate a reponse, since I'm a professional writer and concerned I'm making mistakes!
First, it is not called 'past perfect' but 'present perfect'.
In my opinion, you wish to know about the difference between past simple and resent perfect.
We use the Past Simple tense to talk about a definite finished time in the past. For example: when, yesterday, last week, when I was at school, then, after etc.
I finished university three years ago.
Where did we first meet?
I didn't study French at school.
We use the Present Perfect tense with time references that refer to the time up to now. For example: today, this week, this month, ever, never, already, recently, yet etc.
I haven't seen her today.
Have you ever smoked a cigarette?
I have never been abroad before.
For further details click:
and don't forget to click:
|link||answered Jul 28 '12 at 05:42 Rahul Gupta Expert|
Hero of the day
Person wrote the most answer comments.