1.Though we don't know what was discussed,yet we can feel the topic ______.

问题描述:

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.)

第一题选D.
如果撇开语境,光从语法的角度看的话,C和D都没有错,因为都表示被动.但从整句话的理解来看,它的意思是“尽管我们不知道讨论的东西是什么,但是我们能感觉到,话题已经转变了.”如果选C的话,它传递的意思仅仅是那个话题是在过去被转变的,而选D的话,体现出的意思表示的是“已经被转变了”.完成时的一个功能是“已经完成的事情对现在产生的影响”,而这个功能在过去时中是无法体现的.
第二题选C
根据末尾“several years ago”便能选出.因为这个是过去的时间,只能选C.表示几年前去过,而现在已经回来了.
D选项是不是打错了?选项应该是have went吧?
如果用完成时的话,后面不能接过去的时间.