Present Perfect
Past Perfect
Future Perfect
Recognize the Tense
Correct the Sentence
100

What is the structure of the Present Perfect tense?

have/has + past participle

100

What is the structure of the Past Perfect tense?

had + past participle

100

What is the structure of the Future Perfect tense?

will have + past participle

100

Which tense is this: "I have seen that movie before"?

Present Perfect

100

"I have finished my homework yesterday."

I finished my homework yesterday.

200

Complete the sentence: "Juan ______ (finish) his homework already."

has finished

200

Complete the sentence: "By the time the train arrived, we ________ (leave)."

had left

200

Complete the sentence: 

"By next week, I ________ (finish) my project."

will have finished

200

Which tense is this: "She had left before I arrived"?

Past Perfect

200

"By the time we arrived, he has left."

By the time we arrived, he had left.

300

Which sentence is correct? 

  • A) yoleidy has go to the store.
  • B) yoleidy has gone to the store. 
  • C) yoleidy have gone to the store.

B) yoleidy has gone to the store.

300

Which sentence uses the Past Perfect correctly?

  • A) He had studied before the exam. 
  • B) He has studied before the exam.
  • C) He will have studied before the exam.

 

A) He had studied before the exam.

300

Which sentence is correct? 

  • A) They will have eat by the time we arrive.
  • B) They will have eaten by the time we arrive.
  • C) They will have eating by the time we arrive.

B) They will have eaten by the time we arrive.

300

Which tense is this: "By next year, we will have moved to a new city"?

Future Perfect

300

"She will have eat by the time we get home."

She will have eaten by the time we get home.

400

Fill in the blank: "SANTIAGO and vanessa ________ (visit) Japan three times."

have visited

400

What is the error in this sentence?

 "When I got home, my sister had already leaves."

The correct past participle of leave is left.

400

What time in the future is indicated by this sentence: "By 2025, they will have built the new mall"?

2025 is the time when the action will be completed.

400

"They have lived here for ten years."

Present Perfect

400

"They had finished the report by tomorrow."  

They will have finished the report by tomorrow.

500

Why is this sentence incorrect? 

"I have finished my project yesterday."

Present Perfect cannot be used with a specific time like yesterday.

500

Which event happened first in this sentence: "She had cooked dinner before we arrived"? 

She had cooked dinner (the cooking happened first).

500

Fill in the blank: "She ________ (complete) her degree by the time she turns 30."

will have completed

500

Identify the tense: "By the time the train arrives, we will have waited for two hours."

Future Perfect

500

"I will have done my homework before I had dinner."

I will have done my homework before I have dinner.