精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • i would have called you ( )

    i would have called you ( )
    A if i kenw your telephone number
    B but i had forgotten your telephone number
    Cbut i forgot your telephone number
    Dif i had remember your telephone number
    這道題為什么選C呢?
    英語人氣:484 ℃時間:2020-02-05 20:17:06
    優(yōu)質(zhì)解答
    答案:C(如果D是if I had remembered your telephone number,則D也正確)
    此題考查虛擬語氣.
    1.I would have called you意思是“我(在過去的某個時候)本來就會打電話給你”,隱含對過去動作的虛擬,即過去的實際情況是“我沒有給你打電話”.
    2.C用了but,即闡述過去當時的實際情況,所以用一般過去時,為正解.
    3.如果用if引導(dǎo)的條件狀語從句,則if從句也表示對過去動作的虛擬“如果我(當時)記得你的電話號碼的話”.
    則根據(jù)虛擬語氣的語法,if從句使用過去完成時,所以說如果D是if I had remembered...的話,則也是正確答案.此時主句的謂語動詞使用“would/could/might/should + have done sth”,也符合題中的I would have called you.那C有連接詞but 應(yīng)該是兩個句子,那這個就不是虛擬語氣咯?這就是所謂的含蓄的虛擬語氣,即不出現(xiàn)if的條件狀語從句,而只是直接出現(xiàn)主句I would have called you.提醒樓主,做題不是死套語法,要考查句意。此題but后明顯是描述當時的事實即I forgot your telephone number,它可以等同并換寫成虛擬的if從句:If I hadn't forgot your telephone number,這樣剛好對應(yīng)前面的主句:I would have called you.即此時該題可以換寫成:I would have called you if I hadn't forgot your telephone number.也就是說,此題前句是虛擬,but后句不是虛擬,而是描述事實,但都是對過去動作/行為的陳述。
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版