Forms Uses Present Perfect or Present Perfect Continuous? For / Since

100

"She has known him for seven years."
Put the following sentence into the present perfect tense: She (to know) him for seven years.

100

Experience
Which use of the present perfect is this question asking? Experience, Change over Time, Accomplishment, Uncompleted Action with an Expected Finish, Multiple Actions at the Same Time Have you ever been to Canada?

100

Present Perfect I have never had vegetarian pizza, so I think I'll order that.
I (have, never) vegetarian pizza, so I think I'll order that.

100

What is "For?"
The statement is best completed by this word: I have had a car ____ 3 years.

200

What is an regular participle?
The following verbs have (a regular/ an irregular) past participle: live play work farm

200

Change over Time
Which use of the present perfect is this question asking? Experience, Change over Time, Accomplishment, Uncompleted Action with an Expected Finish, Multiple Actions at the Same Time Mt. Kilhuea has erupted several times in the last century.

200

Present Perfect Continuous Have you been crying?
What's the matter? Your eyes are red and puffy. (You, cry) ________________?

200

What is "For?"
The statement is best completed by this word: My wife and I have owned a dog _______ the last six months.

300

"We have always been friends?"
Rewrite the following sentence to include an adverb listed below: (Always) We have been friends.

300

Uncompleted Action with an Expected Finish
Which use of the present perfect is this question asking? Experience, Change over Time, Accomplishment, Uncompleted Action with an Expected Finish, Multiple Actions at the Same Time Michael still hasn't taken out the garbage yet.

300

Present Perfect How long has he been at the university?
Dr. Jones is a good teacher. How long (he, be) ________________ at the university?

300

What is "Since?"
The statement is best completed by this word: Carol has driven a Ferrari ______ she won the lottery.

400

"Haven't they finished the assignment yet?"
Change the following statement to a question: They haven't finished the assignment yet.

400

Change Over Time
Which use of the present perfect is this question asking? Experience, Change over Time, Accomplishment, Uncompleted Action with an Expected Finish, Multiple Actions at the Same Time China's population has diversified in the last twenty years.

400

Present Perfect Continuous The little girl is dirty from head to foot because she has been playing in the mud.
The little girl is dirty from head to foot because she (play) _____________________ in the mud.

400

What is ... (a specific time phrase)?
Complete the following sentence in your own words: Hu Jin Tao has been the leader of China since _____.

500

"Has his hair been pink since last week?"
Put the following words in the correct order: week hair since Has pink his last been?

500

Accomplishment
Which use of the present perfect is this question asking? Experience, Change over Time, Accomplishment, Uncompleted Action with an Expected Finish, Multiple Actions at the Same Time Scientists have discovered the periodic table.

500

Present Perfect Continuous I have been waiting here for 2 hours!
Aurgh! I'm so sick of waiting! I (wait) ________________ here for 2 hours!

500

What is "I have been a businessman for several years for the money."
Unscramble the following sentence: money have businessman several a for I been the years for.

The Present Perfect Tense

Press F11 for full-screen mode

Edit | Download | Share

Correct Response      Continue