...How long have you () a cough?...Ever since last night.A.got.B.had.C.caught.D,taken.选择哪个?
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/24 00:02:53
...How long have you () a cough?...Ever since last night.A.got.B.had.C.caught.D,taken.选择哪个?
...How long have you () a cough?...Ever since last night.A.got.B.had.C.caught.D,taken.选择哪个?
...How long have you () a cough?...Ever since last night.A.got.B.had.C.caught.D,taken.选择哪个?
B 吧,这里表示一段时间应该用一个延续性动词
A
选B, 非常确定。本来是catch a cold,但是有how long表示延续的时间,catch就应该换成have,因为是完成时所以用had
catch a cough 强调动作, have a cough强调状态
how long 问的是多久了,后应跟延续性动词,故应用had
例句:他上周一感冒了,感冒已有一周了。
He caught a cold last week and he has had a cold for a week
我是英语专业的哦,答案很确定,呵呵
How long have you been
how long have you been learning english?
How long have you been studying?
How long have you been in China?
how long have you been dancing today?
how long have you studied in this
How long have you been there?
How long have you live in China
How long have you ----(live)here?
“How long have you been watching
how long have you done与how long have you been的区别
How long have you been skating?与How long did you skate?的区别
How Long have you felt thisHow Long have you felt this way?翻译成汉语
How long have you been here?为什么是How long have you been here,不是How long have you been standing here?
How long have you been collecting shells?翻译
英语:how long have you been collecting shells?主要语法
翻 译 How long have you been like this?
HOW long have you been studying english 怎么回答