举报
maoxiao11
sorry,没看到还有个追问
你是想说thank you for the company that you keep me 吧
这个用法是错误的
你要明白宾补和双宾语的用法
双宾语如give/offer sb. sth 是可以这么替换的,这里sb是间接宾语,sth是直接宾语.你说的sth that you offer me其实是一个宾语从句
而keep sb 后面加的是宾补,(keep是使役动词,其它的还有make help let等,使役动词经常跟宾补结构,而宾语后便是补语)而英语是没有补语从句的~~~
另外,别想那么多了,英语很多是要凭语感的,很多老外对语法一窍不通,但他们却能知道什么句子正确,什么错误,这是因为他们看得多,听得多,说得多所以自然就顺了
并且,你会很少听说thank you for sth. that you offer me虽然语法正确,为什么呢?因为太啰嗦,人们通常只会说thank you for offering me sth,这样是不是更顺口?
有什么问题只要私信我即可,若我在线,会尽量帮你解答~~~~