Present Perfect vs Simple Past 1
Present Perfect vs Simple Past 2
Will
Going to
100

I __________ (never/see) a movie like that before.

Have I ever seen a movie like that before?

100

I __________ (be) to Italy three times in my life.

I have been to Italy three times in my life.

100

What time __________ (the train/arrive) tomorrow?

What time will the train arrive tomorrow?

100

What __________ (you/do) this weekend?

What are you going to do this weekend?

200

She __________ (finish) her report last night.

Did she finish her report last night?

200

Did you __________ (see) that new restaurant in town?

Did you see that new restaurant in town?

200

I __________ (help) you with your homework later.

I will help you with your homework later.

200

I __________ (visit) my grandparents next month.

I am going to visit my grandparents next month.

300

They __________ (live) in Canada for five years before moving to the US.

They lived in Canada for five years before moving to the US.

300

She __________ (not/meet) him before the conference.

She had not met him before the conference.

300

__________ (they/finish) the project by next week?

Will they finish the project by next week?

300

__________ (she/buy) a new laptop soon?

Is she going to buy a new laptop soon?

400

We __________ (visit) that museum several times since it opened.

We have visited that museum several times since it opened.

400

We __________ (just/finish) our dinner when the guests arrived.

We had just finished our dinner when the guests arrived.

400

She __________ (probably/come) to the party if she finishes work early.

She will probably come to the party if she finishes work early.

400

They __________ (not/attend) the conference next week.

They are not going to attend the conference next week.

500

He __________ (break) his leg while skiing last winter.

He broke his leg while skiing last winter.

500

They __________ (move) to their new house last month.  

They moved to their new house last month.

500

__________ (you/attend) the meeting this afternoon?

Will you attend the meeting this afternoon?

500

What time __________ (the event/start) tomorrow?

What time is the event going to start tomorrow?

M
e
n
u