早教吧 育儿知识 作业答案 考试题库 百科 知识分享

—haveyoustayedinthishotel?—Notlong,justthisMonday.A.Howsoon,fromB.Howlong,sinceC.Howmanydays,forD.Howoften,on为啥选B不是C呢

题目详情

have you stayed in this hotel?

Not long,just
this Monday.
A.How soon,from
B.How long,since
C.How many days,for
D.How often,on
为啥选B 不是C呢
▼优质解答
答案和解析
应该选择B.
看到问句里面的have stayed你就要注意了哦,因为完成时态很特殊的,一般都要有个参考时间,比如for+一段时间,或者since+时间点等等.
分析之后,就知道B符合.【this Monday】是个时间点哟!for+时间段的!
翻译:
——你在这个宾馆住了有多久了呢?
——没多久呀,这周一才开始的呢~