现在完成时 since 能否去掉 比如I have learnt maths since 2 years ago可改为I have learnt maths 2 years 还有这道题He said that he had met her two years——. A.before B.ago C.for 2 years D.since 2 years ago He said that he had met her two years——. A.before B.ago C.for 2 years D.since 2 years ago
先回答你这个问题:比如I have learnt maths since 2 years ago可改为I have learnt maths 2 years ago吗?不可以,应为since 2 years ago=for 2 years ,也就是那个句子等于I have learnt maths for 2 years。单独的2 years ago是不能用在完成时的,要么在2 years ago...
第一题的since 应该改为 for ,改为 I have learnt maths for 2 years 意思是“我已经学了两年数学了。”强调的是学了那么一段时间; 第二题选B。整个句子用的是过去完成时。He said that he had met her two years {ago} 句子的意思是“他说他两年前遇到她” 是过去说的,句子主语用过去式 said ,遇到...