单选题 My parents _____my letter; otherwise they would have replied before now.无
【正确答案】 C
【答案解析】句意: 父母没有收到我的信, 不然他们早就会给我回信了。 couldn’t have done表示否定推测, “不可能做过某事”。