提醒:点这里加小编微信(领取免费资料、获取最新资讯、解决考教师一切疑问!)
[误] He came to London before last weekend.
[正] He had come to London before last weekend.
[正] He came to London two weeks ago.
[析] before 一般要与完成时连用,而ago则与一般过去时连用。
[误] I have studied English for three years gince I had come here.
[正] I have studied English for three years since I came here.
[析] since用来表达主句动作的开始时间,所以其引出的从句中应为过去时,而不能用完成时态
[误] I can help you repair this bike. You will get it after two hours.
[正] I can help you repair this bike. You will get it in two hours.
[析] 中文经常讲两小时之后来取,两天内会修好,而这个介词在英文中要用in而不要用after。其原因有二,①after 多用于过去时,如:I arrived in New York. After three days, I found a job in the bank. ② after 加时间是表达一个不确定的时间范围,如:after three days, 即三天之后的哪一天都可以。所以在许诺若干时间内会完成某事时,一定要用介词in。
[误] Three days after he died.
[正] After three days he died.
[正] Three days later he died.
[析] after 与 later都可以用来表达一段时间之后,但它们所处的位置不同,after 在时间词前,而later在时间词后。
[误] She hid herself after the tree.
[正] She hid herself behind the tree.
[析] after多用来表达某动作之后,所以有的语法书中称它为动态介词,如:I run after him. After finishing my homework, I went to see a film. 而behind则多用于静态事物之后。
[误] There is a beautiful bird on the tree.
[正] There is a beautiful bird in the tree.
[析] 树上长出的果实,树叶要用on, 而其他外来的人、物体均要用in the tree.
[误] Shanghai is on the east of China.
[正] Shanghai is in the east of China.
[析] 在表达地理位置时有3个介词:in, on, to。 in表示在某范围之内; on表示与某地区接壤;to则表示不相接。如:Japan is to the east of China.
提醒:点这里加小编微信(领取免费资料、获取最新资讯、解决考教师一切疑问!)