yajustdoit 10 發表於 February 22, 2014 檢舉 Share 發表於 February 22, 2014 You were late for the meeting. You_____on time this moring.(A)should be(B)would be©ought to have been (D)needn't have been答案:C 請問為何不能選 A T_T 鏈接文章 分享到其他網站
呆呆宏=D 10 發表於 February 23, 2014 檢舉 Share 發表於 February 23, 2014 (已編輯) 1. 依文意應篩除(B) (D)2. 時間點是過去(第一句出現了were)後面應有完成式來說明當時該做的事用should be 並不夠正確3. 意義上是 : 你今天早上"應該"準時ought to 的語氣比 should 來的更強且談論的是已經發生的事情 所以用完成式have been 此內容已被編輯, February 23, 2014 ,由 呆呆宏=D 鏈接文章 分享到其他網站
TaiNanRay 10 發表於 February 23, 2014 檢舉 Share 發表於 February 23, 2014 他是強調"你今天早上會議遲到""你今天早上應該要準時到的"所以用have beenA選項改成should have been就可以了(如果沒有D選項的話) 鏈接文章 分享到其他網站
Recommended Posts
請登入後來留意見
在登入之後,您才能留意見
立即登入