Present Perfect or Past Simple 1
Present Perfect and Past Simple 2
Present Perfect or Perfect Continuous 1
Present Perfect or Perfect Continuous 2
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.

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.

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.

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.

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?