EnglishLab.Net
A Site for Learners and Teachers of English as a Foreign or Second Language
Quiz XVIII. Past Simple Vs Present Perfect I
Multiple-choice exercise
Choose the correct answer for each question.
She ... yesterday.
- phoned
- has phoned
- have phoned
- didn't phoned
They ... already.
- arrived
- could arrived
- has arrived
- 've arrived
She ... three letters this morning,
but she ... them yet although it is already 3:00pm.
- wrote, haven't posted
- wrote, hasn't posted
- has written, hasn't posted
- has written, haven't posted
What ... like last week?
- was the weather
- has the weather been
- the weather was
- the weather has been
What ... like this week?
- was the weather
- has the weather been
- the weather was
- the weather has been
How long ... your car?
- Since Christmas.
- you've had
- have you had
- did you have
- you have
How long ... ?
-For two years only. Then my wife died in a car accident.
-Oh, I'm so sorry.
- were you married
- have you been married
- you was married
- you've been married
When ... school?
- have you finished
- did you finish
- you finished
- did you finished
How long ... your best friend?
- do you know
- did you know
- have you know
- have you known
How long ago ... it?
- have you bought
- you bought
- did you buy
- you have bought