F.T.C CORRECT THE ERRORS
Present Perfect Simple or Continuous
Make a question
Which is correct?
TIME CLAUSE
100

If he reach the sales target this year, the company award him.

reaches / will award

100
I (have, never) vegetarian pizza, so I think I'll order that.
Present Perfect I have never had vegetarian pizza, so I think I'll order that.
100
How many times ____________ I __________ (tell) you?
How many times have I told you?
100
We__________________ since four o'clock. a. have been cooking b. have cooked
a. have been cooking
100

When the manager _____ (arrive), they _____ (start) the meeting.

arrives / will start

200

When he will find the perfect house, he will buy it.

When he finds the perfect house, he will buy it.

200
What's the matter? Your eyes are red and puffy. (You, cry) ________________?
Present Perfect Continuous Have you been crying?
200
_______ she ________(hang) up all the pictures yet?
Has she hung/hanged up all the pictures yet?
200
I ____________ this book for hours. My eyes are starting to get tired. a. have read b. have been reading
b. have been reading
200

I will have to finish the reports before the manager ____ (call ).

calls

300

When you will arrive tonight, we will go out for dinner.

When you arrive tonight, we will go out for dinner.

300
Dr. Jones is a good teacher. How long (he, be) ________________ at the university?
Present Perfect How long has he been at the university?
300
How long __________ you _________ (make) music?
How long have you been making music?
300
I__________him since Tuesday. a. haven't seen b. haven't been seeing
a. haven't seen
300

I don't know when the party ______ (start).

starts

400

They buy the ticket as soon as they will get the visa. 

They will buy the ticket as soon as they get the visa.

400
The little girl is dirty from head to foot because she (play) _____________________ in the mud.
Present Perfect Continuous The little girl is dirty from head to foot because she has been playing in the mud.
400
How long__________ you ________ (work) for this company?
How long have you been working for this company?
400
I_______________ for a phone call for ages. a. have waited b. have been waiting
b. have been waiting
400

He _____ (stay) with you for two or three days until his new apartment _____ (be) available.

is going to stay - is

500

I __ (go) to your house as soon as I _____ (get) dressed.

will go - get

500
Aurgh! I'm so sick of waiting! I (wait) ________________ here for 2 hours!
Present Perfect Continuous I have been waiting here for 2 hours!
500
__________ your roommate _________ (have) a lot of parties these days?
Has your roommate been having a lot of parties these days?
500
Now that we ______________ for a year, I think that we should get married. a. have dated b. have been dating
b. have been dating
500

She won't eat anything until the doctor _____ (tell) her to eat.

tells