Present Perfect
Present Perfect vs Past Simple
Present Perfect Continuous
Past Perfect
Third Conditional
100

Have you ever ______ London?  (visit)

Have you ever visited London?

100

I ______ yet.  (not/finished)

I have not finished yet.

100

It ______ all day.  (rain)

It has been raining all day.

100

He _________ when I arrived.  (already / leave)

He had already left when I arrived.

100

If you _______  (had/study) harder, you ___________  (would/have/passed).

If you had studied harder, you would have passed.

200

My friends ______ that film.  (see)

My friends have seen that film.

200

I _______ that book last summer.  (read)

I read that book last summer.

200

We _______ for an hour.  (wait)

We have been waiting for an hour.

200

The match __________ when they turned on the TV.  (not/begin)

The match had not begun when they turned on the TV.

200

She ___________  (would/not/have/forgotten) if she ___________  (had/written) it down.

She would not have forgotten if she had written it down.

300

What ________ to your hair?  (you / do)

What have you done to your hair?

300

They __________ the car yesterday.  (not/buy)

They did not buy the car yesterday.

300

How long _________ guitar?  (you / play)

How long have you been playing guitar?

300

____________ before they reached the station?  (The train / go)

Had the train gone before they reached the station?

300

I ___________  (would/have/bought) that jacket if I __________  (had/brought) my wallet.

I would have bought that jacket if I had brought my wallet.

400

Create a question using Trust and Present Perfect.

Have you always trusted your partner?

400

Fix: "I've been having a lot in common with her since we met."  

I've had a lot in common with her since we met.

400

Explain: 

What is the difference between "I've helped out" and "I've been helping out"?

One is finished; the other is ongoing.

400

After they ______  (have) an argument, they stopped talking.

After they had an argument, they stopped talking.

400

If they _________  (not/have) so much in common, they __________  (not/marry).

If they hadn't had so much in common, they wouldn't have married 

500

This is the first time I __________ someone so helpful.  (ever/meet)

This is the first time I have ever met someone so helpful.

500

Transform to perfect tence: "We stopped being friends in 2020." 

We haven't been friends since 2020.

500

Correct the mistake: 

"I've been keeping in touch with him since two hours."

I've been keeping in touch with him for two hours.

500

By the time we __________  (meet up), I __________  (already/trust) him for a year.

By the time we met up I had already trusted him for a year

500

Change to 3rd Conditional: 

"I didn't help him, so he failed."

If I had helped him, he wouldn't have failed.

M
e
n
u