My father___on business for two weeks.He'll return in 3 days

My father___on business for two weeks.He'll return in 3 days.
A:left B:has left C:has gone D:have been away为什么选D啊?
sj97a007 1年前 已收到4个回答 举报

周哗哗 幼苗

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

首先,根据中学英语教科书的知识,应知道,看到for要想到它代表的是一种持续中的状态,所以要选择完成时态.
然后,根据选项,b,c所给的动词,一个是leave,一个是go,都是瞬时性动词.不能用have/had+done的形式来表示一种持续的状态.
因此,选择d,它用be+表示状态的away,贴切的表示出句意所要求的意思.

1年前

7

youji 幼苗

共回答了15个问题 举报

因为其它几个都是瞬间动词,不能加一段时间,要把它改成一种状态,所以选D。这类的词还会有,DIE,STOP,BORROW等等啦!如果想要例题的话,发消息给我吧!~

1年前

2

dingcq 幼苗

共回答了26个问题 举报

1. 确定时态,最简答方法,找到时间词。for two weeks,for表示完成时态,即我父亲已经去了两星期了。
2. 选择动词,原句意思是去那儿两周了,*去*是一个动作,不可能持续两周,所以两周应该表示*在那儿*那个状态,因此不能用left或gone这些实意动词,而应该用be动词,表示状态。...

1年前

2

m7203344 幼苗

共回答了1个问题 举报

left+on表示:在左边,,而且一般是用:left on the something
go+on表示:继续做某事
away+on表示:外出做某事

1年前

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