I 'd rather you _____the task we have assigned you today,if you can.A.finish B.will finish C.finished D.would finish答案:CWHY?

熱心網(wǎng)友

這是固定用法,只需記住would rather sb did sth,would rather do sth就行了.不知是否明白?

熱心網(wǎng)友

首先,你得正確理解這句話的意思:如果可以的話,我希望(寧愿)你今天將我們給你布置的任務(wù)完成。 那么,很明顯,這是一個對未來事件的設(shè)想和虛擬。對過去事件的虛擬,用had done sth.or had not done sth.對現(xiàn)在和未來事件的虛擬,用did sth. or did not do sth.其實(shí)是你對語法條款不熟悉哦! :)

熱心網(wǎng)友

I'dratheryou_____thetaskwehaveassignedyoutoday, shB.willfinishnishedD.wouldfinish答案:C這個問題只要看固定搭配就可以解決了wouldratherdowouldrathersb.did所以此題為wouldratheryoufinished選C。

熱心網(wǎng)友

這是一個虛擬語氣因為后面有一個if you can,是“如果你能的話”說明是虛擬因此前面要用finished,是一般現(xiàn)在時的虛擬