分类：教育/科学-外语学习
问题：高二英语单选U11Thedirectortoldusthenew 
The director told us the new workshop ____3years before,while the old one ____in 1985
a was built      was set up
b was built      had been set up
c had been built was set up
d had been built had been set up
为什么选择c?前边那个为什么这个时态呢，后边为什么用那个时态，表达的意思有什么不同呢
回答：The director told us the new workshop ____3years before,while the old one ____in 1985

C. had been built was set up
选C，因为，完成式不适合用在含有时间点（比如某某时刻、某某年份的点时间中），而且第一句主句用了过去式，故从句应用had been built。完成时的意思是强调动作对现在造成的结果或影响。
后句while开头的，有个in1985，所以不适合用完成式/