1. You (wait) for 2 hours when I (arrive) .
2. Janet (study) for 5 years when she (get) her degree.
3. We (talk) for an hour when I (leave) .
4. They (drive) for 6 hours when they (get) there.
5. Sam (be) tired when he (return) because he (jog)
for over 2 hours.
6. My cooking (be) much better when I (return) because I (practice) for a whole month.
7. They (have) all the things they need because they (shop)
8. We (exercise) the entire morning, so we will (want) to rest.
9. Monica (prepare) the whole weekend so she (pass) the test.
10. They (swim) for 1.5 hours when the sun (set) .
11. You (watch) television for 6 hours when I (come) back.
12. By the time you (return) , it (rain) heavily.
13. She (use) the car for a week by the time she (bring) it back.
14. I (work) here for 15 years next month.
15. We (fly) for 16 hours when we (arrive) .
1 have waited
arrived
2 has studied
got
3 have talked
left
4 have driven
got
5 was
returned
has jogged
6 was
returned
have practiced
7 have had
shopped
8 exercised
want
9 has prepared
passed
10 have swum
set
1. have waited; arrived
2. has studied; got
3. have talked; left
4. have driven; got
5. was; returned; has jogged
6. was; returned; have practiced
7. have had; shopped
8. exercised; want
9. has prepared; passed
10. have swum; set