SAT IE题 joining a grassroots movement against

SAT IE题 joining a grassroots movement against
joining a grassroots movement against inhumane working conditions,some consumers in the united states (have stopped) buying products from countries in which workers are essentially a slave laborer.
这道题我知道是a slave labor错了而且错的很明显.括号为什么用的have stopped呢?为什么不用一般过去时?
梅子的秋 1年前 已收到2个回答 举报

sdw9 幼苗

共回答了22个问题采纳率:95.5% 举报

语法书上往往说现在完成时强调过去事件对现在的影响,而一般过去时强调这件事发生在过去,但作者强调什么是很难判断的,所以通常的做法是看句子里有没有标示某个明确的过去时间,比如last week,yesderday,this morning,in 1942...(但不包括since 1942,for three hours等能和现在连到一起的时间),如果有,就用一般过去时,没有,就默认它谈论的是对现在的影响,用现在完成时.根据这个规则,这句用现在完成时是正确的.
但是需要知道的一点是,这道题即使原来写的是stopped(一般过去时),在做挑错题的时候也不应把它视为错误,因为这完全可以是一段文字中节选的话,在前面已经交代过是过去的某个时间了.(而且美国人相比英国人来说,一般过去时用的更多,这一点你可以从楼下住在美国的朋友的答案中看出——他并没有感觉到这个时态在语法上有问题,而是从内容上分析的).也就是说,在挑错(改错)题里,这句话用这两个时态都是对的,应该从别的地方找错误.

1年前

6

zhjde 幼苗

共回答了1521个问题 举报

如果没有 joining a grassroots movement against inhumane working conditions 前导,后面用一般过去时只是平铺直叙地讲述一件事;

伴随着开头这句,后面用完成时从语气上更加突显出“缘由”,或“目的”。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 1.820 s. - webmaster@yulucn.com