What is the structure of the Present Perfect tense?
have/has + past participle
What is the structure of the Past Perfect tense?
had + past participle
What is the structure of the Future Perfect tense?
will have + past participle
Which tense is this: "I have seen that movie before"?
Present Perfect
"I have finished my homework yesterday."
I finished my homework yesterday.
Complete the sentence: "Juan ______ (finish) his homework already."
has finished
Complete the sentence: "By the time the train arrived, we ________ (leave)."
had left
Complete the sentence:
"By next week, I ________ (finish) my project."
will have finished
Which tense is this: "She had left before I arrived"?
Past Perfect
"By the time we arrived, he has left."
By the time we arrived, he had left.
Which sentence is correct?
B) yoleidy has gone to the store.
Which sentence uses the Past Perfect correctly?
A) He had studied before the exam.
Which sentence is correct?
B) They will have eaten by the time we arrive.
Which tense is this: "By next year, we will have moved to a new city"?
Future Perfect
"She will have eat by the time we get home."
She will have eaten by the time we get home.
Fill in the blank: "SANTIAGO and vanessa ________ (visit) Japan three times."
have visited
What is the error in this sentence?
"When I got home, my sister had already leaves."
The correct past participle of leave is left.
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.
"They have lived here for ten years."
Present Perfect
"They had finished the report by tomorrow."
They will have finished the report by tomorrow.
Why is this sentence incorrect?
"I have finished my project yesterday."
Present Perfect cannot be used with a specific time like yesterday.
Which event happened first in this sentence: "She had cooked dinner before we arrived"?
She had cooked dinner (the cooking happened first).
Fill in the blank: "She ________ (complete) her degree by the time she turns 30."
will have completed
Identify the tense: "By the time the train arrives, we will have waited for two hours."
Future Perfect
"I will have done my homework before I had dinner."
I will have done my homework before I have dinner.