Mary and Rose_____friends since they met in2000.A.have made B.have been C.made D.have become?become been 和made的区别是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 18:43:15

Mary and Rose_____friends since they met in2000.A.have made B.have been C.made D.have become?become been 和made的区别是什么?
Mary and Rose_____friends since they met in2000.A.have made B.have been C.made D.have become?
become been 和made的区别是什么?

Mary and Rose_____friends since they met in2000.A.have made B.have been C.made D.have become?become been 和made的区别是什么?
选B.这是一个典型的现在完成时态:主句用现在完成时,since后用一般过去式.
现在完成时中,由since引导的从句,前面主句的动词必须是有延续性的.become 和made都是一般的使役动词,无延续性.
希望我的答案能帮到你!

B , 已经成为朋友,用been

B ,现在完成时,过去某一点的动作延续到现在,至今的状态仍然是朋友,别的选项都是短暂的动作

B.have been 延续性的动词 B为正确答案
A.have made 短暂性动词