Oh, Jane, you've broken still another glass. You ought ___
(a) be careful
(b) to careful
(c) to be careful
(d) to be have been careful
ought to是助動詞,但是careful是形容詞, 所以 (a),(b)一定不對
前面 you've broken still another glass.是一句現在完成式.
所以,你就知道了ought to + have + 過去分詞, 表示 過去該做而未做
你應該要小心一點..但你還是不小心打破玻璃.
答案選(d)
文章標籤
全站熱搜