1.Though we don't know what was discussed,yet we can feel the topic ______.A.had changed B.will change C.was changed D.has been changed(请讲解C.D.)2.I know a little bit about Italy as my wife and I______there several years ago.A.are going B.had been C.went D.have(请讲解B.C.)
1.Though we don't know what was discussed,yet we can feel the topic ______.
A.had changed B.will change C.was changed D.has been changed
(请讲解C.D.)
2.I know a little bit about Italy as my wife and I______there several years ago.
A.are going B.had been C.went D.have
(请讲解B.C.)
1.选D 如果我选错了,下面就别看了
本句的句意是尽管我们不知道之前在讨论什么,但我们感觉到话题已改变。C was changed是表示过去被改变,现在怎么样不知道,可以是改变了的,也可以是没改变的。D表示现在已经改变,处在变换了的话题之中与can 形成一致
2. 选C
判断起来有个窍门,如果出现了 since。。。ago 用在一个短语中,表示自从什么时候起,那一定用完成时态,因为表示的一段时间以来的状态,如果但出现ago 一定用过去时态,因为只是表示在某个时间点上的一个动作。B had been用的是过去完成时态,它的出现要求更加严格,必须是过去时间中的一段时间的状态
不好意思 应该选C 我看错了
呵呵
第一题选D.
如果撇开语境,光从语法的角度看的话,C和D都没有错,因为都表示被动.但从整句话的理解来看,它的意思是“尽管我们不知道讨论的东西是什么,但是我们能感觉到,话题已经转变了.”如果选C的话,它传递的意思仅仅是那个话题是在过去被转变的,而选D的话,体现出的意思表示的是“已经被转变了”.完成时的一个功能是“已经完成的事情对现在产生的影响”,而这个功能在过去时中是无法体现的.
第二题选C
根据末尾“several years ago”便能选出.因为这个是过去的时间,只能选C.表示几年前去过,而现在已经回来了.
D选项是不是打错了?选项应该是have went吧?
如果用完成时的话,后面不能接过去的时间.