----I got shocked when I heard our manager speak fluent French.
-----Nothing surprising! He___ for his maste's degree in Paris University for four years.
A studied B has been studying
C has studied D studies
答案选A 不是对现在造成了影响吗(I got shocked .......)?为什么不选C?求解答
如果第一句话全部变为现在时态呢,那不是对现在的情况造成了影响么?
追答那也一样呀。现在你的manager说法语很溜,那是现在的事。而他在法国留学了四年是过去的事,不是到现在他还在法国读硕士学位呀。因此,如果都用现在时了,更加要选A了。
追问那不是过去的事对现在造成了影响,要用完成时?
追答你从这个角度去考虑问题:现在那个manager还在不在法国读硕士?
如果是的,那和现在有关,要用现在完成时
如果不是,那和现在无关,只是说明过去读的,现在已经不读了,就不能用现在完成时,只能用过去时。
他在法国读过硕士,所以对他现在会讲法语造成了影响
追答现在那个manager还在不在法国读硕士?
是否现在仍然在法国读?
你就回答上面的问题,然后再按照我上面分析的去考虑吧!!!!!
这里是说他过去在巴黎大学学习,是已经过去的事,他现在已经不在那里学习了,所以用过去时表示过去发生的事情。
所以这里选A。
Nothing surprising! He _studied_ for his maste's degree in Paris University for four years.
没什么好惊讶的。他在巴黎大学学习了4年,拿到了硕士学位。
如果第一句话全部变为现在时态呢,那不是对现在的情况造成了影响么?
追答那要看这个动作是否持续到现在或者不久之前才结束的,如果是用完成时态,如果不是,直接用一般过去时。这个句子明显是表示他回来了,然后他现在不在牛津大学了,所以这应该是表示过去的一段求学经历了