問題詳情

7. I had no idea that this dinner would be so expensive – you _____ me.
(A) could be warning
(B) might warn
(C) must have warned
(D) should have warned

參考答案

答案:D
難度:簡單0.758
書單:沒有書單,新增

用户評論

【用戶】強尼

【年級】高二下

【評論內容】7. I had no idea th☆☆ ☆☆☆☆ ...

【用戶】selinakuo1978

【年級】國一下

【評論內容】原本該..作,但未作到should          have +PPought to you should have done …but 7. I had no idea that this dinner would be so expensive – you _____ me.7. 我不知道這頓晚餐會這麼貴——你應該警告我。

【用戶】def abc

【年級】小一下

【評論內容】答案是 (D) should have warned。這句話的意思是我不知道這頓晚餐會這麼貴,你應該提醒我。“Should have warned” 是一種虛擬語氣,表示過去本應該做但實際上沒有做的事情。例如,你可以說 “You should have warned me that the dinner would be so expensive”(你應該提醒我晚餐會這麼貴)。

【用戶】強尼

【年級】高二下

【評論內容】7. I had no idea th☆☆ ☆☆☆☆ ...

【用戶】selinakuo1978

【年級】國一下

【評論內容】原本該..作,但未作到should          have +PPought to you should have done …but 7. I had no idea that this dinner would be so expensive – you _____ me.7. 我不知道這頓晚餐會這麼貴——你應該警告我。

【用戶】def abc

【年級】小一下

【評論內容】答案是 (D) should have warned。這句話的意思是我不知道這頓晚餐會這麼貴,你應該提醒我。“Should have warned” 是一種虛擬語氣,表示過去本應該做但實際上沒有做的事情。例如,你可以說 “You should have warned me that the dinner would be so expensive”(你應該提醒我晚餐會這麼貴)。