1.选C肯定是不对的
因为know是一个不及物动词,后面只能跟一个从句,而不能跟一个宾语
如:I know you are right.我知道你是对的.you are right.是一个句子.
原句的意思:虽然他和我们生活了很多年,但是没有给我们留下什么印象.
根据前后时态要保持一致,选D
2.原句:我曾经喜欢喝很多茶,但是现在更喜欢喝咖啡.
prefer:宁可,宁愿(选择); 更喜欢
这个词和like很像,你见过 I like her 你绝对没有见过 I am liking her.
表示现在的喜好用一般现在时就行了,表示过去的喜好用一般过去式.
3.原句:你现在住在哪里?
芝加哥,但是我在纽约生活了三年.
现在住在芝加哥,在纽约生活了三年是过去在在纽约生活了三年
表示过去的经历用一般过去式,此题一般选错会选择B ,A首先排除.