An order came________ the city at once.A.that they must leaveB.they should leaveC.that they leaveD.they left 為什么不選a
熱心網友
這個題目考察了兩種句式的綜合,是同位語從句和虛擬語氣an order came 這是完整的句子,that 在這里引導的是同位語從句,作為order 的具體內容,所以that 不能省略order 當命令要求講的時候,如果要跟從句,從句的謂語動詞用should+動詞原形,或者直接用動詞原形, 所以就出現了they (should)leave所以把這兩個合二為一,就變成了答案c
熱心網友
正確答案:A(the right answer):翻譯:接到一條命令,命令他們必須馬上離開這座城市!that后為主語從句!既然是命令,后面就得是MUST,而不是SHOULD,命令沒有商量的余地。Game over!
熱心網友
order 表示建議所以后面的從句要用虛擬語氣,原句是An order came that they (should) leave the city at once.should要省略.
熱心網友
同意小蝦米
熱心網友
should省略了
熱心網友
我覺得應該解釋為:命令來了,他們就離開了那里.如果解釋為:命令他們必須離開那里的話就不需要加came了
熱心網友
order 表示建議了,所以要用虛擬語氣啦,C是should+do 省略了should的虛擬語氣,而A已經用情太動詞must了,不是虛擬,所以不對.
熱心網友
An order came that they should leave the city at once這是這句話的完整形式,意為傳來命令要求他們馬上離開這座城市因為是同位語從句,所以不能省that,但是should是可以省略的(order之類的句子中,這種情況很常見,不是用錯了時態),所以就出現了答案中的句子句式的特點要求使用should(省略后只看到動詞原形),其他情態動詞均不符合要求,是錯項
熱心網友
order已經是命令,命令里再加must不是顯得多余了嗎.實際這是道口語題,命令應為you leave the city at once.
熱心網友
是挺怪的,是高幾的還是初級的.不過我覺得選A,因為命令一來他們就得走.