Present Perfect or Past Simple 1
Present Perfect and Past Simple 2
Present Perfect or Perfect Continuous 1
Present Perfect or Perfect Continuous 2
Prepositions and vocabulary
100

Caitlyn______ (catch) fourteen fish!

Caitlyn HAS CAUGHT fourteen fish!

100

Yesterday, we (go)_______ to the store.

Yesterday, we WENT to the store.

100

She _________ (read) ten books so far this year.

She HAS READ ten books so far this year.

100

John ___ (study) at this university for 2 years. He will graduate soon.

John HAS BEEN STUDYING at this university for 2 years. He will graduate soon.

100

Keira swam across / all over the river to the other side.

across

200

They  ______ (open) this café on 22nd April.

They OPENED this café on 22nd April.

200

The birds____(not / fly) south for the winter yet.

The birds HAVEN'T FLOWN south for the winter yet.

200

I ________ (garden) this whole month. It's my new hobby.

I HAVE BEEN GARDENING this whole month. It's my new hobby.

200

Dan __________ (visit) Disney World three times.

Dan HAS visited Disney World three times.

200

There are nice shops and restaurants all along / all over this street.

all along

300

The girl ____ (not play) the violin yet.

The girl HAS NOT PLAYED the violin yet.

300

They ______________ (review) this grammar book in 2010, so they have to do it again.

They REVIEWED this grammar book in 2010, so they have to do it again.

300

How long _________ they __________ (play) tennis?

How long HAVE they BEEN PLAYING tennis?

300

Mr. Lee _____ (work) in a bank for 15 years.

Mr. Lee HAS BEEN WORKING in a bank for 15 years.

300

This computer game is really addictive / spectacular. I can’t stop playing it!

addictive

400

In 2012, Bred Jones __________ (invent) a new software.

In 2012, Bred Jones INVENTED a new software.

400

It _____ (rain) three times last week. But it _____ (rain) so far this week.

It RAINED three times last week. But it HASN`T RAINED so far this week.

400

I ________ (be) never to Japan but I want to visit it one day.

I HAVE never BEEN to Japan but I want to visit it one day.

400

I'm not tired. I ___________ (lie) in bed since morning.

I'm not tired. I HAVE BEEN LYING in bed since morning.

400

Can I sit across / beside you? The other seats on the bus are full.

beside

500
What were you doing when I ______ (call) you last night?

What were you doing when I CALLED you last night?

500

Last week, I (go)__________ to the mall and (buy)________ two shirts. But I ___________ (not wear) them yet.

Last week, I WENT to the mall and BOUGHT two shirts. But I HAVEN'T WORN them yet.

500

They _____________ (play) tennis every Sunday for years.

They HAVE BEEN PLAYING tennis every Sunday for years.

500

____________ she ____________ (visit) Taiwan 10 time already?

 HAS SHE VISITED Taiwan 10 time already?

500

He started the project two weeks ago, but he hasn’t finished yet. It’s very intensive/ time-consuming

time-consuming