.Do you know him well?Sure,we___friends since ten years ago.A..were B.have C.have become D.have made选B为什么?是不是答案错了

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 17:03:20
.Doyouknowhimwell?Sure,we___friendssincetenyearsago.A..wereB.haveC.havebecomeD.havemade选B为什么?是不是答案错了

.Do you know him well?Sure,we___friends since ten years ago.A..were B.have C.have become D.have made选B为什么?是不是答案错了
.Do you know him well?Sure,we___friends since ten years ago.
A..were B.have C.have become D.have made
选B为什么?是不是答案错了

.Do you know him well?Sure,we___friends since ten years ago.A..were B.have C.have become D.have made选B为什么?是不是答案错了
选A
现在完成时的谓语只能是延续性动词,选项C、D的become和make都是短暂性动词所以错误
B选项缺少谓语动词

是的

这题的B选项应该是 have been
所以是选B。A 不选的理由是,题意是我们从十年前就是朋友,言外之意是,现在也是,而were表达的意思则是过去是朋友,现在不是。
希望对你有所帮助!!

应该是答案错了,选A才对。