单选题 10.  You ______ the truth, but you were absent from the meeting.
【正确答案】 B
【答案解析】[考点] 虚拟语气
could have done表示“本可以做……但没做”。句意为:你本可以知道事实的真相,但你缺席了会议。