英语语法________ at the cafeteria before, Tina didn’t want to ea

英语语法
________ at the cafeteria before, Tina didn’t want to eat there again. A. Having eaten B. To eat C. Eat D. Eating Having eaten 是什么时态 before不是在什么之前吗 为什么这个句子是之后呢?
1OOO年唐僧 1年前 已收到5个回答 举报

jmxfriend 幼苗

共回答了14个问题采纳率:92.9% 举报

Having eaten at the cafeteria before,Tina didn’t want to eat there again.
A.Having eaten
这是现在分词的完成形式作原因 状语 before是副词 修饰现在分词 短语
意思是 因为以前 tina 在那个餐厅 吃过饭 ,就再也不想去那儿吃饭了 .
或 tina 在那个餐厅 吃过饭后 ,就再也不想去那儿吃饭了 .
这只是翻译问题

1年前

2

jimny 幼苗

共回答了40个问题 举报

完成时做主语 因为第二个句子是在第一个动作发生之后
before此处译为之前 只是单独的词 不是介词

1年前

2

nydizzy 幼苗

共回答了1个问题 举报

having eaten是完成时,这个是动名词做主语。before表示第一个句子讲的事发生在第二个句子讲的事之前,所以用before。但是按照中文翻译习惯喜欢把它倒序翻译,所以一般译成之后。

1年前

0

jingyuan8131 幼苗

共回答了6个问题 举报

Having eaten 是动词ing的完成式做主语 表示从句动作发生在主句动作之前 即自从以前在这家咖啡店喝过咖啡之后,Tina 再也不想去那儿了。喝过咖啡的动作发生在不想去之前 before 在此处做副词 , adv.先前,从前 before做连词和介词是意为在……之前 。此句可理解为从前在这家咖啡店喝过咖啡 也可理解为自从在这家咖啡店喝过咖啡之后 , 这只是理解的问题,楼主意译即可,...

1年前

0

cyyk 幼苗

共回答了5个问题 举报

had eaten 是过去完成时,表示过去的过去,因为在句首做主语,所以had 改 having

1年前

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