Do you know him well? -Sure.We()friends since ten years ago. A.were B.have been C.have become D.haveDo you know him well?-Sure.We()friends since ten years ago.A.were B.have been C.have become D.have made 顺便讲讲完成时的一些知识,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 07:18:14
Do you know him well? -Sure.We()friends since ten years ago. A.were B.have been C.have become D.haveDo you know him well?-Sure.We()friends since ten years ago.A.were   B.have been  C.have become   D.have made     顺便讲讲完成时的一些知识,

Do you know him well? -Sure.We()friends since ten years ago. A.were B.have been C.have become D.haveDo you know him well?-Sure.We()friends since ten years ago.A.were B.have been C.have become D.have made 顺便讲讲完成时的一些知识,
Do you know him well? -Sure.We()friends since ten years ago. A.were B.have been C.have become D.have
Do you know him well?
-Sure.We()friends since ten years ago.
A.were B.have been C.have become D.have made 顺便讲讲完成时的一些知识,刚刚学不太懂,谢了、、追加10分

Do you know him well? -Sure.We()friends since ten years ago. A.were B.have been C.have become D.haveDo you know him well?-Sure.We()friends since ten years ago.A.were B.have been C.have become D.have made 顺便讲讲完成时的一些知识,
选B
CD 不选的理由是become和make都是瞬时动词,或是叫瞬间动词,后面不能跟一段时间连用
A 不选的理由是,题意是我们从十年前就是朋友,言外之意是,现在也是,而were表达的意思则是过去是朋友,现在不是,所以与提议不符.
B 现代完成时,表示从过去发生,并对现在产生一定影响的意思.也就是说,从10年前开始发生,一直到现在都是朋友.

B,此处成为朋友为延续性的,所以不能选C,C表示成为朋友,是一瞬间。
现在完成时表示动作已经发生并且强调其产生的影响。什么叫做对现在产生影响?例如I have lost my key 强调现在我进不了门了。就是现在完成时强调对现在的影响,其他的完成时也一样...

全部展开

B,此处成为朋友为延续性的,所以不能选C,C表示成为朋友,是一瞬间。
现在完成时表示动作已经发生并且强调其产生的影响。

收起

B

B,过去就已经完成,并保持了这一状态一直到现在!

选C,看到后边有since就是现在完成时的标志。since和for一般情况是完成时的标志

B
从“since ten years ago“可知时态为现在完成时,所以排除A
又因为“ become ”和“made ”是短暂性动词,此时表示段时间,应用延续性动词, 故排除C和D。所以选B能讲讲现在完成时吗 像什么叫做对现在产生影响?给你提供一个网址,你自己去看看: http://baike.baidu.com/view/191047.htm...

全部展开

B
从“since ten years ago“可知时态为现在完成时,所以排除A
又因为“ become ”和“made ”是短暂性动词,此时表示段时间,应用延续性动词, 故排除C和D。所以选B

收起