语法与词汇
16.
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 written是虚拟语气,与本句句意相符。
提交答案
关闭