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

一道英语题求学霸指点! 英语改错,求每个错误解析及改正!谢啦!
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号打印机 1年前 已收到1个回答 举报

lslok 幼苗

共回答了18个问题采纳率:72.2% 举报

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,

1年前 追问

3

1号打印机 举报

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

举报 lslok

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 ,说白了,这就是个定语从句,不懂继续问

1号打印机 举报

那使用that也可以是吗?

举报 lslok

不可以用that,因为前面有介词BY,记住介词后绝对不可以用that就行了,这里指代日期,所以用which,如果指代的是人,就要用who
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.037 s. - webmaster@yulucn.com