(单选题)
( )
A.could
B.must
C.should
D.can
参考答案:A
参考解析:
考查情态动词辨析。句意:海因兹表示,在上大学时,他发现自己“对妈妈的依赖比我意识到的要多”,并补充说:“我希望自己当时的烹饪技术再好一点。”could have done表示未实现的可能性,表示过去本来可能发生的情况,而实际上没有发生,通常译为“本来可以”。must have done表示对过去事实的肯定推测,should have done意为“本该做某事”;没有can have done的表达。分析选项和语境可知,could have done符合句意。故选A。
知识点:
