The house______ready today but there has been a builders, strike, and it is still only half finished.

admin2012-03-21  25

问题 The house______ready today but there has been a builders, strike, and it is still only half finished.

选项 A、was to be
B、was to have been
C、were to be
D、should be

答案B

解析 语法类试题(虚拟语气)。这是一个虚拟条件句,句中but一词的转折含义暗示“房子没有建好”这一事实,D选项应改为should have been因此应用was+to have done结构表示虚拟意义。
转载请注明原文地址:https://jikaoti.com/ti/pTgMFFFM
0

最新回复(0)