Present Perfect
Present Perfect vs Past Simple
Present perfect vs Simple Past
Past simple or Present Perfect?
True or False
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) to New York this month. 

has travelled

100

They ________ their clothes recently.

a) took

b) have taken

b) have taken

100

a) Have you ever flown a plane?

b) Did you ever fly a plane?

a) Have you ever flown a plane?

100

I'm so sory :(

You have 300 points

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

Steve _________ across the Atlantic and he really wants to.

a) has never flown

b) never flew

a) has never flown

200

a) Did he ride his bike two hours ago?

b) Has he ridden his bike two hours ago?

a) Did he ride his bike two hours ago?

200

Did you been to zoo last night?

False

300

Form a question:

you / bedroom / your / clean

Have you cleaned your bedroom?

300

We _________ in a restaurant in September 2021.

a) worked

b) have worked

a) worked

300

My father __________ his video camera yesterday

a) forgot

b) has forgotten

a) forgot


300

a) They have never written a text message.

b) They have not written a text message in the last lesson.

a) They have never written a text message.

300

Have you play volleyball last week?

False 

400

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

Dan hasn't drove a car.

hasn't DRIVEN

400

Adam _________ (run) early this morning. 

has run 

400

She _____ the contest three years ago.

a) didn't win

b) hasn't won

a) didn't win

400

a) We have bought this car in 2003

b) We bought this car in 2003.

b) We bought this car in 2003.

400

He has already finished his homework, cleaned his room, and packed his school bag, even though it’s still early.

True

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

___________ a snake?

a) Have you ever touched

b) Did you ever touch

c) Have you ever touch

d) Did you ever touched

a) Have you ever touched

500

a) Angie ever moved to England.

b) Angie moved to England in August 2006

b) Angie moved to England in August 2006

500

Congratulations:)

You have -200:(