一道英语选择题,帮帮解决一下呗,很纠结的……谢

一道英语选择题,帮帮解决一下呗,很纠结的……谢
--Did you finish _____ the book?
--Yes,I did.Thanks_____your dictionary,I had a better understanding of it.
A.reading;for B.reading;to
选择A还是B,帮帮解释一下呗,答案选A,选B为什么不行?(我问老师,老师没说明白,我也没听明白)
yuexialan1217 1年前 已收到12个回答 举报

独酌月下 春芽

共回答了11个问题采纳率:90.9% 举报

坚定不移地认为应该选B
thanks for
感谢你的字典 不通
thanks to
多亏了你的字典 很好嘛
老师说的正确答案不一定是对的啊
我以前就常遇到这样的情况
看语境是一条永恒的法则
像Thanks to/for your help就都可用

1年前

2

漂游的蛇 花朵

共回答了26个问题采纳率:96.2% 举报

绝对选B
finish doing
后句译为‘多亏了你的字典,我对那本书有了更深刻的理解'
多亏了thanks to

1年前

2

相识不恨晚 幼苗

共回答了28个问题采纳率:85.7% 举报

FOR SMBODY ... TO SOMTHING>>固定的 一般都这样用

1年前

2

mmmm-jjj 花朵

共回答了21个问题采纳率:85.7% 举报

A
finish doing 是固定词组
thanks的话后面要加for xxx(名词:什么东西)
doing(动词:做什么事)

1年前

1

老生常谈之 幼苗

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


首先是finish doing sth.
着你应该知道
然后嘛,thanks for 是感谢……
而thanks to 是归功于……
所以根据句意,要选B

1年前

1

奋斗的心 幼苗

共回答了16个问题采纳率:87.5% 举报

thanks to=because of是幸亏,由于的意思 thanks for sb.+doing感谢某人做某事

1年前

1

queen-tina 花朵

共回答了21个问题采纳率:85.7% 举报

选择A 。
finish + doing sth.
thanks + for+ 物;
thanks + to + 人 。

1年前

1

bj_apeman 幼苗

共回答了23个问题采纳率:91.3% 举报

选B,幸亏的意思

1年前

1

exue9 春芽

共回答了9个问题采纳率:77.8% 举报

thanks to为习语介词,thanks不可以改为thank you,to后也不接动词原形,这个短语表示原因,意为“由于”、“多亏”,to表示感谢的对象。如:
Thanks to the English language,we can learn a lotfrom other countries.由于英语这门语言,我们能从其它国家学到很多东西。
thanks for是客套用...

1年前

0

qdqdqw 幼苗

共回答了17个问题采纳率:88.2% 举报

选择A
因为finish doing 是固定词组,“做完某事”,thanks for 是感谢……的意思;而thanks to 是归功于…,多亏了…的意思。这句话的意思是:——你读完这本书了吗?——是的。我感谢您的字典,我对这本书有了更好的理解。因为回答者能够读完这本书,但是在字典的帮助下他有了更好的理解,而不可能是多亏了字典 他才能对这本书有了更好的理解,他肯定是自己有一定的基础的。

1年前

0

时代ee 花朵

共回答了17个问题采纳率:94.1% 举报

B 我借了你的dictionary,当然是谢谢你而不是你的dictionary,之所以I had a better understanding 是因为多亏了你的dictionary

1年前

0

dhl7898 春芽

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

选A。
第一空填reading.finish doing完成某事(固定搭配)
第二空填for.for后跟名词,如填to,则需跟动词原形。
解释完毕

1年前

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