--------Yes, he did. He _______his old friends for a long time.
A didn't see B wouldn't see C hasn't seen D hadn't seen
解析:D。根据句中的did和yesterday,可知艾伦昨天看到了他的老朋友们,那么"很长时间没有看到老朋友了" 肯定发生在这之前,即"过去的过去",故用过去完成时。
课堂练习
1. By yesterday morning, he ________(call) me ten times.
2. I saw Lin Feng yesterday. We ______(not meet) each other for five years.
3. I returned the book that I___________(borrow).
4. He said that he ___________(know) her well.
5. They ________(do) the work by 11 o'clock yesterday morning.
6. The pop singers ___________(leave) when I got to the music hall last night.
7. I _________ (intend) to see you but I was too busy.
8.-----What were you doing when Jim phoned you?
-------- I __________(finish) my homework and was starting to take a shower.
1. Tom was disappointed that most of the guests ______ when he ______ at the party.
A. left; had arrived B. left; arrived
C. had left; had arrived D. had left; arrived
2. We ______ four thousand new words by the end of last year.
A. had learned B. have learned C. learned D. will have learned
3. The pen I ______ I ______ is on my desk,right under my nose.
A. think; lost B. thought; had lost C. think; had lost D. thought; have lost
4. -- Do you know our town at all?
-- No, this is the first time I ______ here.
A. was B. have been C. came D. had been
5.When Mark opened the door, he saw a woman standing there. He _____ her before.
A. never saw B. had never seen C. never sees D. has never seen
6.The news came as no surprise to me, for I _____ of it earlier.
A. hear B. heard C. have heard D. had heard
7. I was giving a talk to a large group of people, the same talk I_______ to a dozen other groups. (2006湖南)
A. was giving B. am giving C. had given D. have given
8. John, a friend of mine, who got married only last week, spent $3,000 more than he _______ for the wedding. (2006全国II)
A. will plan B. has planned C. would plan D. had planned
翻译下列各句:
1当我到达音乐会的时侯,这名歌手已经离开了。
________________________________________________________