摘要:2.-There were already five people in the car but they managed to take me as well. -It a comfortable journey. A.can't be B.shouldn't be C.mustn't have been D.couldn't have been could have done [问]-I stayed at a hotel while in New York. -Oh.did you?You with Barbara. A.could have stayed B.could stay C.would stay D.must have stayed 答案为A.但是.You could have stayed with Barbara?是什么意思呢? [答]could have done可以表示两种不同的意思:A.某事在过去有可能发生.但说话人确切知道该事并未发生,B.说话人推测某事在过去有可能发生.至于该事是否真的发生.说话人并不确切知道---说话人仅是对过去事件进行一种推测.一种估计.请对比下列实例:

网址:http://m.1010jiajiao.com/timu3_id_3140838[举报]

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网