PRESENT PERFECT vs. PAST SIMPLE [***]

Choose the correct option.

Question

Answers

Has it snowed last night?

Did it snow last night?

Feedback

Question


Answers

She moved to London three months ago.

She has moved to London three months ago.

Feedback

Question


Answers

They didn't drive the new car yet.

They haven't driven the new car yet.

Feedback

Question


Answers

Robert was ill so he hasn't gone to school yesterday.

Robert was ill so he didn't go to school yesterday.

Feedback

Question


Answers

I have already done my homework.

I already did my homework.

Feedback

Question


Answers

Tina worked as a nurse since she finished nursing school.

Tina has worked has a nurse since she finished nursing school.

Feedback

TIME EXPRESSIONS

Choose the correct time expression.

a) I haven't seen the new Tom Hanks film . [already / yet / just]

b) He has won many awards. [ever / yet / already]

c) The actor made a new film . [for many years / in 2011 / since 2010]

d) Angie has acted in films she was five. [since / for / ever]

e) My friends watched Avatar . [yesterday / yet / already]

f) Have you visited Hollywood? [ever / yet / never]

g) Leo hasn't been to a film a year. [since / just / for]

Enable JavaScript

PRESENT PERFECT vs PAST SIMPLE

Complete the sentences with the correct form of the verbs in brackets. Use the Present Perfect or the Past Simple.

a) Sam (live) in New York since 2005.

b) My grandparents (not have) a television when they were children.

c) (study) you ever French?

d) Ted is going on holiday to Sweden. He (be) never there.

e) When (arrive) Frank ? I didn't see him come in.

Enable JavaScript

PRESENT PERFECT vs PAST SIMPLE

Complete the text with the correct form of the verbs in brackets. Use the Present Perfect or the Past Simple.

MARLEE MATLIN

Marlee Matlin (be) an actress for more than 20 years. She (start) acting at age seven. She (appear) in her first film, Children of a Lesser God, in 1986. A year later, she (win) an Oscar for Best Actress. This was special because Marlee Matlin is deaf - she can't hear. Marlee (lose) her hearing when she was a baby, but she (never let) her problem stop her from acting. No other deaf actor (become) so successful.

Enable JavaScript