11. “Are Alice and Tom still living in New York?” “No, they _____ to Dallas.”
A. are just moved B. have just moved C. had just moved D. will just move

12. I haven't heard from Maria_____.
A. since a long time ? ?B. for many months ago
C. for many months ? ?D. since many months before

13. His grandfather ______ for thirty years.
A. died B. was dead C. has been dead D. has died

14. Its (high) time you _____ a holiday.
A. had B. have C. will have D. have had

15. By the time Juan gets home, his aunt _____ for Puerto Rico.
A. will leave B. leaves C. will have left D. left

16. All the machines ____ by the end of the following week.
A. were repaired ? ? ? B. will be repaired
C. have been repaired ? ? ?D will have been repaired

17. The conference _____ a full week by the time it ends.
A. must have lasted B. will have lasted C. would last D. has lasted

?
?【答案解析】
11. B 現(xiàn)在完成時(shí)態(tài)。說(shuō)話的時(shí)候,他已搬走。
12. C 我已經(jīng)好幾個(gè)月沒有 Maria 的消息了?,F(xiàn)在完成時(shí)態(tài), for 引導(dǎo)一個(gè)時(shí)間狀語(yǔ)。
13. C 現(xiàn)在完成時(shí)態(tài)。他的祖父已經(jīng)去世三十年了。這里死亡表示一種狀態(tài),而不能理解為一種動(dòng)作,因?yàn)樗劳鍪且粋€(gè)短暫性動(dòng)詞,它不可能持續(xù)三十年。所以用 has been dead 。
14. A It's(high)time (是 …… 什么的時(shí)候了)的特殊用法,要用完成時(shí)態(tài)。 Have 在句中是擁有的意思。
15.C 將來(lái)完成時(shí)態(tài)。 Leave for 離開一個(gè)地方到另一個(gè)地方去, By the time  信號(hào)詞。
16.D 將來(lái)完成時(shí)態(tài)。 by the end of  到 …… 時(shí)間為止,在此句中引導(dǎo)的時(shí)間狀語(yǔ)從句為將來(lái)時(shí)間,所以是用將來(lái)時(shí)。答案 B , D 選取哪個(gè)?機(jī)器( machines )是被修的,所以用被動(dòng)語(yǔ)態(tài)。顯然, D 為正確答案。
17. B 譯文:會(huì)議從開始到結(jié)束,將持續(xù)整整一個(gè)星期。本句是將來(lái)完成時(shí)的用法。到將來(lái)某時(shí)(會(huì)議結(jié)束)之前業(yè)已完成的動(dòng)作(last) ,所以用將來(lái)完成時(shí)。