A-A+
You ______ that letter to James. However you
问题详情
You ______ that letter to James. However, you didn"t.
A.ought to write
B.ought to have written
C.should write
D.should be writing
参考答案
正确答案:B
解析:由题干中的第二句可知这件事发生在过去,而ought to+have+动词的过去分词表示过去本应该做此事而实际上并未做,与题意相符,故答案为B 。