1
englishforeveryone.org Name________________ Date________________ The Present Tense – Present Perfect Answers Directions: Complete the following sentences in the present perfect simple tense. 1) She has been (to be) happy all day. 2) It has always snowed (to snow) here in December. 3) Dan has been (to be) sick for three days. 4) Li and Susan have tried (to try) four times already and will not give up. 5) The old car has been (to be) a piece of junk since I bought it. 6) We have not taken (to take) this test before. 7) My uncle has been (to be) to China. 8) Our father has never driven (to drive) to California before. 9) I have spoken (to speak) to the president before. 10) The old man has occasionally needed (to need) help crossing the street. Directions: Put the following sentences in present perfect simple tense. 1) I do the laundry. I have done the laundry. 2) It is cold. It has been cold. Directions: Write the correct form of the verb in the spaces below. 1) We have been learning (to learn) English for one hour. 2) He has been going (to go) to school here for five years. 3) I have been playing (to play) the piano since I was eight years old. 4) Li has been talking (to talk) on the phone for forty five minutes. 5) Wang, Ted, and Ko have been driving (to drive) since morning. 6) Andy and I have been looking (to look) for my keys for two hours. 7) The Colorado River has been flowing (to flow) for centuries. 8) My CD player has been skipping (to skip) since I bought it. 9) Tommy has not been saving (save) his money for eight years. 10) Nidia has been running (to run) in the race for six minutes. Directions: Put the following sentences in present perfect progressive tense. 1) I make cakes. I have been making cakes. 2) The car does not start. The car has not been starting.

Present Perfect Tense - answers - …englishforeveryone.org/PDFs/Present Perfect Tense - answers.pdfenglish for everyone.org Name_____ Date_____ The Present Tense – Present PerfectAuthors:

Embed Size (px)

Citation preview

englishforeveryone.org Name________________

Date________________

TThhee PPrreesseenntt TTeennssee –– PPrreesseenntt PPeerrffeecctt

AAnnsswweerrss

Directions: Complete the following sentences in the present perfect simple tense.

11)) She has been (to be) happy all day.

22)) It has always snowed (to snow) here in December.

33)) Dan has been (to be) sick for three days.

44)) Li and Susan have tried (to try) four times already and will not give up.

55)) The old car has been (to be) a piece of junk since I bought it.

66)) We have not taken (to take) this test before.

77)) My uncle has been (to be) to China.

88)) Our father has never driven (to drive) to California before.

99)) I have spoken (to speak) to the president before.

1100)) The old man has occasionally needed (to need) help crossing the street.

Directions: Put the following sentences in present perfect simple tense.

11)) I do the laundry.

I have done the laundry.

22)) It is cold.

It has been cold.

Directions: Write the correct form of the verb in the spaces below.

11)) We have been learning (to learn) English for one hour.

22)) He has been going (to go) to school here for five years.

33)) I have been playing (to play) the piano since I was eight years old.

44)) Li has been talking (to talk) on the phone for forty five minutes.

55)) Wang, Ted, and Ko have been driving (to drive) since morning.

66)) Andy and I have been looking (to look) for my keys for two hours.

77)) The Colorado River has been flowing (to flow) for centuries.

88)) My CD player has been skipping (to skip) since I bought it.

99)) Tommy has not been saving (save) his money for eight years.

1100)) Nidia has been running (to run) in the race for six minutes.

Directions: Put the following sentences in present perfect progressive tense.

11)) I make cakes.

I have been making cakes.

22)) The car does not start.

The car has not been starting.