Multiple Choice
MAKE SENTENCES
PRESENT PERFECT OR PAST SIMPLE
CORRECT THE SENTENCE
100

Which sentence is correct? 

A.Bill and Joe have visited Saint-Petersburg last month. 

B. Bill and Joe has visited Saint-Petersburg last month. 

C. Bill and Joe visited Saint-Petersburg last month. 

C - finished

100

(The weather/be/cold/last winter)

THE WEATHER WAS COLD LAST WINTER.

100

He ______ (live) in England since 2001. 

HAS LIVED OR HAS BEEN LIVING

Since is often used with present perfect. It emphasizes a specific time in the past up to NOW; thus, present perfect complements the word nicely.

100

Did you ever try any Bekker pastries?

Have you ever tried ...?

200

Which sentence is correct? 

A. I haven't ridden a roller coaster in my life. 

B. I haven't rode a roller coaster in my life. 

C. I didn't ride a roller coaster in my life. 

D. I haven't been riding a roller coaster in my life. 

A - unfinished

200

(Seva/never/be/London) 

SEVA HAS NEVER BEEN TO LONDON

200

Jane _____ (be) here for half an hour.

HAS BEEN

here gives a context of present time (still happening). Additionally,we are using for + period of time and present perfect can emphasize a period/duration of time.

200

What's the most exotic place you visited?

What's the most exotic place you have (ever) visited?


We use present perfect with superlatives!!!

300

Which question is correct? 

A. Have you bought a house ever? 

B. Has you bought a house ever? 

C. Have you ever bought a house? 

D. Has you bought a house yet? 

300

Alice and Brooke /watch/movie/one hour

They have been watching the movie for one hour. 

300

William Shakespeare _____ (write) 37 plays.

WROTE

We only use past time when speaking of the deceased (dead people).

300

They has been watching the concert for 30 minutes ago. 

They have been watching the concert since 30 minutes ago. 

400

Which question and answer is correct? 

A. What information has she been remembering for the test? She has been remembering everything from chapter 1 and 2. 

B. What information has she remembered for the test? She has been remembering everything from chapter 1 and 2. 

C. What information has she remembered for the test? She has remembered everything from chapter 1 and 2. 

C

400

(be / friends / since school / they)


They have been friends since school.


400

Where _____ (you, be) yesterday?

What are you talking about?! I ________ (be) here since yesterday morning! 

WERE YOU

have been 

Yesterday is a finished time word; thus, we use past simple. 

What time is a finished time word (it answers when); thus, we use past simple.

400

She has lived in London for 2010 to 2015.

She lived in London from 2010 to 2015.

500

We _______ TV for three hours yesterday.
a) have watched
b) watched
c) have been watching

watched

500

You / visit / the museum / last weekend

You visited the museum last weekend.

500

He _______ (just / arrive) at the airport.

He has just arrived at the airport.
Present Perfect is used with "just" to indicate a recent action relevant now.

500

He has been playing football since two hours.

He has been playing football for two hours.