1.C
IT SHOULD BE 有本来应该怎么样(其实没有)
表示以现在为时间点对过去的猜测,结果往往是否定的和should have done是一样的用法.
WOULD表示过去将来,以过去的时间点对将来的猜测,不知道结果好坏.这题的话应该说At that time,I thought it would be
2.答案是B.考点为名词性从句.下面的解释是网上搜的,很能说明问题.
“all the lights were off ”是可以单独成句、 正常语序的陈述句,但是由于之后的“the boy opened the door to his bedroom”已经构成整个句子中的主句、 其前面的所有成分为主句的状语,因此下划线处应引导一个名词性从句充当前面checked的宾语.本题选择that引导名词性从句是因为why、 when、 where引导名词性从句时需要在从句中充当状语,而that引导名词性从句时不充当从句中的特定成分.
3.After three days ,they arrived at what was an old city.
what was an old city名词性从句,和楼上的意见稍有点不一样.这里强调的是一个古老的城市.但是不是说曾经是一个古老的城市.不然就应该说what once was an old city
因为前面有了arrived就是过去式,后面was是为了时态统一.也就是当他们到达的时候,那个城市还是个古老的城市.