Present Perfect
Present Perfect vs Past Simple
Past Simple vs. Past perfect
100

Turn the following sentence into a question.

Maria and Shanon have finished their History project.

Have Shanon and Maria finished their History project?

100

Mary _________ (travel) since she graduated high school. 

has travelled

100

We ________ (leave) the town 7 years ago because my parents _______ (find) work elsewhere.

left, have found

200

Correct or not? If not, give the correct answer.

I haven't done my homework.

Correct

200

Before lunch, he _________ (have) a snack.

had

200

Dad ___________ (can not drive) to work this morning because he ___________(lose) his keys.

couldn't drove, have lost

300

Form a question:

you / bedroom / your / clean

Have you cleaned your bedroom?

300

She was so happy that she _________ (cry) with joy.

cried 

300

I __________ (meet) all my friends at Joe's party, because he __________ (invite) so many people.

met, have invited

400

Correct or not? If not, give the correct answer.

Dan hasn't drove a car.

hasn't DRIVEN

400

Today is Sunday. Adam _________ (run) early this morning. 

has run 

400

There _________ (be) an accident on the way to school, so the bus _____________ (arrive) late today.

have been, arrived

500

Which of these sentences is CORRECT?

1. Have Lucy played golf before?

2. I have never went to a basketball game.

3. My car hasn't been fixed yet.

3. My car hasn't been fixed yet.

500

She is now going to the zoo because she ___________ (see, not) the elephants. 

hasn't seen

500

__________ (be) Paul at the party when you arrived? No, he ____________ (go) home.

Was, have gone