Mark _________ in China for 10 years and now he teaches Chinese in Britain.
2个回答
展开全部
我跟楼上意见不同,我觉得选B.因为 now he teaches Chinese in Britain,说明现在已经不在China,不能用现在完成时,而要用过去式。
为何不选C呢?过去完成时had done 只能用在特定的语境,是不能单独使用的。如:The plane had taken off when Tom got to the airport.。与 got to the airport 这个动作比较,taken off 动作发生在前面,故用过去完成时taken off。
参考http://zhidao.baidu.com/question/439421904.html
为何不选C呢?过去完成时had done 只能用在特定的语境,是不能单独使用的。如:The plane had taken off when Tom got to the airport.。与 got to the airport 这个动作比较,taken off 动作发生在前面,故用过去完成时taken off。
参考http://zhidao.baidu.com/question/439421904.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询