You ____ the truth, but you were absent from the meeting.( )
- A.will know
- B.could have known
- C.had known
- D.know
正确答案及解析
正确答案
B
解析
could have done表示“本可以做……但没做”。句意为:你本可以知道事实的真相,但你缺席了会议。
You ____ the truth, but you were absent from the meeting.( )
could have done表示“本可以做……但没做”。句意为:你本可以知道事实的真相,但你缺席了会议。