一道英语题求学霸指点! 英语改错,求每个错误解析及改正!谢啦!

问题描述:

一道英语题求学霸指点! 英语改错,求每个错误解析及改正!谢啦!
the helper print the card with the date by that the book must be returned to the library.If the book has returned late,the person must pay money to having broken the rule.求每个错误解析及改正!谢啦!
1个回答 分类:英语 2014-11-28

问题解答:

我来补答
the helper print the card with the date by that 这句感觉print应该改成prints三单现的时态,或者过去式printed,但是如果是图书馆说明,改成三单现更好
the book must be returned to the library.这句找不到错误
If the book has BEEN returned late,the person must pay money FOR having broken the rule
只改了两处明显错误,用大写字母标注出来了,第一个加BEEN是因为应该是被动,书被还,第二个改成FOR 是因为应该是PAY MONEY FOR DOING STH,
再问: the helper print the card with the date by THAT the book must be returned to the library.

答案中说,that要改成which,这是为什么呢?
再答: the helper print the card with the date, by WHICH the book must be returned to the library.

这样理解就可以,which指代前面的the date 这个日期,这句话意思是“书必须在这个日期前归还图书馆” by which引导的定语从句“the book must be returned to the library."修饰前面的the date ,说白了,这就是个定语从句,不懂继续问
再问: 那使用that也可以是吗?
再答: 不可以用that,因为前面有介词BY,记住介词后绝对不可以用that就行了,这里指代日期,所以用which,如果指代的是人,就要用who
 
 
展开全文阅读
剩余:2000
上一页:画钩的
下一页:速率