丸子 發問時間: 社會與文化語言 · 4 年前

麻煩請回答四題TOEIC英文題,謝謝。?

1.We are unable to comment on availability,as we _______ to hear from the Sydney office.

(A)waiting (B) are waiting (C)wait (D)were waiting

為何是(B)不能選(C)

2.After you _____ enough practice,this job will be easy for you to do.

(A)have had (B) will have (C) had (D) are having

答案是A,不能選(D)的原因是?

3.He ____ take a taxi to the airport,but it makes more sense for me to just drop him off.

(A) should (B)could (C)ought to (D) wll

為何不能選(A)

4.I would do it if I could,but I can't,so I ___ even try to do it.

(A)had not to (B)won't (C) ought to (D)must have

前面看起來像現在式的假設,為何後面選(B)未來式?

1 個解答

評分
  • Louis
    Lv 7
    4 年前
    最佳解答

    1. are waiting是action verb的wait的「現在進行式」,表示目前是處在這個等待的「過程當中」,所以是符合本題所需。wait是「現在簡單式」,是timeless present的狀況,通常用在「真理」或「永遠的事實」等不因時間而不同的狀況,不符本是句意。

    2.主句是未來簡單式,副詞子句提供其時間點時,只能用「現在簡單式」或「現在完成式」。本句「強調」要有了這個結果才算數,所以可用現在完成式have had。現在進行式are having是目前正在發生的狀況,不能用來當未來事件的時間座標。

    3.本句是對等句,but後面的資訊否定了前面所述,所以不能選A,因為He ought to是「(我認為)他應該」的意思,後面卻說it makes more sense for me,會形成我的意見內容互相矛盾。

    4. 本句的前後要分開看(but是對等連接詞,後面的資訊和前面相反,且較重要),前面是: I would ... if I could的「假設語氣」寫法,表達的真正意思是:I will not do it because I cannot do it.;後面所述用「直述語氣」與其呼應,so所連結的對等資訊是結果,未來不會try,與原因的現在canot do it在時序符合邏輯。

    • 丸子4 年前檢舉

      請問:
      2:我以為不能選(D)是因為have不能是進行式?,是嗎?
      4:我之前一直在想這個假設句的原型是I don't do it because I cannot do it.難道不能是現在式嗎?

還有問題?馬上發問,尋求解答。