14 Jun 2015

THE PRESENT PERFECT IN ENGLISH VS THE PAST SIMPLE

Do you know why these sentences are wrong?

Let's try to explain it. The one in red are wrong because...

It's the third time he missed a meeting
Correct version: It's the third time he has missed the meeting.

The action is not finished or it is not clear if the action is finished so you have to use   present perfect instead of past simple.


As soon as he will finish, he is going home
Correct: As soon as he finishes , he will go home

This sentence is similar to a conditional sentence. "If she finishes, he will go home". If + present+ will ( 1st type of conditional), Remember in this kind of conditional that if the sentence starts with "if", you have to add a comma after the first sentence. If the "if" part of the sentence is in the second part of the sentence you don't have to. 


This is the best lasagne I ever have
This is the best lasagne I have ever had.

In this sentence you have to use present perfect  because the time is not defined. It is an action in the past with the time not specified.


Since we’ve known each other,he always shows impecable manners.
Since we have known each other, he has always shown impecable manners.

The action is in the past but not finished.


Since I’ve met her, I have never seen her lose her temper.
Since I met her, I have never seen her lose her temper.

The action of meeting her is an action which is over ( Past simple).



No comments:

Post a Comment