He heard that his brother -------. (arrive)
He heard that his brother has arrived /had arrived.
Rick ---- (drive) more than 300 miles. He must be tired.
Rick has driven more than 300 miles. He must be tired.
He ...................... before I reached his place. (leave)
He had already left before I reached his place.
Indians ..................... .. skilled mathematicians for thousands of years. (be)
Indians have been skilled mathematicians for thousands of years.
They ---- (live) in New York for 3 years.
They have lived in New York for 3 years.
I ---- (work) for big companies like this before. I know how they operate.
I have worked for big companies like this before.
The teacher ...................... the topic every unit. (teach)
The teacher has taught the topic every unit.
Some plays ..................... in nearly all languages. (write)
Some plays have been writen in nearly all languages.
Circumstances ....................... him to leave school when he was just ten. (force)
Circumstances have forced him to leave school when he was just ten.
I ....................... my homework when I received the call. (complete)
I had already completed my homework when I received the call.
The boys performed all the tasks we ...................... for them. (plan)
The boys performed all the tasks we have planned for them.
I ....................... my homework. (complete)
I have completed my homework.
---- (you / see) the news? You won't believe your eyes.
Have you seen the news?
Sam ---- (drive) for six hours when he arrived in the village.
Sam had driven for six hours when he arrived in the village.
She ---- (recover) from her surgery by the time we visit her next Saturday.
She will have recovered from her surgery by the time we visit her next Saturday.
They ---- (work) for two hours by the time the manager arrives.
They will have worked for two hours by the time the manager arrives.
They ---- (move) to Seattle.
They have moved to Seattle.
When we meet again next week, I ---- (practice) tennis for at least a month .
When we meet again next week, I will have practiced tennis for at least a month.
The children ..................... .. their homework by now. (finish)
The children will have finished their homework by now.
They ---- (work) for two hours by the time the manager arrived.
They had worked for two hours by the time the manager arrived.
By this time next year, I ---- (finish) the course.
By this time next year, I will have finished the course.
Where could the horse ......................? (go)
Where could the horse have gone?
When I travel to Houston, I ---- (start) to speak perfect English.
... I will have started to speak perfect English.
By the time you received this letter yesterday, Dina ---- (leave) for Algeria.
By the time you received this letter yesterday, Dina had left for Algeria.
Debi ---- (study) for four hours when her father arrived.
Debi had studied for four hours when her father arrived.