用括号内所给单词填空I___(leave)thisschoolforeightyears

用括号内所给单词填空I___(leave)thisschoolforeightyears
用括号内所给单词填空I___(leave) this school for eight years
做人还是单纯点 1年前 已收到4个回答 举报

晴天小牛22 幼苗

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

因为后面有for eight years(for+时间段),所以用现在完成时.
I是第一人称,所以用have不用has…
括号里给了leave,leave是一个非延续性动词…(非延续性动词的意思,就是动作是在较短时间内、甚至瞬间完成的,不能持续进行这个动作.比如come,你要进门的话,是不是一步就进去了,你不可能一直在重复进行进门这个动作…)
所以我们要用其他可以表示“离开”意思的词来把leave替换掉.
刚才已经说了是现在完成时…
而且动作持续了8年…
have been可以与away,back,in,on,out,over等小品词连用,相当于一个表示动作动词的现在完成时的用法,表示某种状态.当这种状态与for等表示段时间的短语连用时,表示这个状态的延续时间.
因为题目里空格的后面是this school,是一个名词,所以只填have been away是不够的,还要加一个介词from,使它和后面的名词构成介宾结构…
have left不对,是因为它和后面的for 8 years冲突了,have been left不对,是因为left是非延续性动词…它不可以持续…
所以答案,have been away from

1年前

6

liih 幼苗

共回答了8个问题 举报

have been left.请相信这个绝对是正确答案。left是不可持续性动词。所以不可用have left,楼上的是错误的哦。

1年前

2

名字怎么都被抢了 幼苗

共回答了13个问题 举报

have left

1年前

1

卖烟nn 花朵

共回答了7526个问题 举报

have been away from

1年前

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