对since和for提问是用when还是how long

When did you come here?

______________.

A. Half an hour before

B. Since half an hour

C. Half an hour ago

D. For half an hour

①请问这道题选A还是C呢?这两个选项又有什么区别呢?

②对sincefor提问是用when还是how long

请先 登录 后评论

最佳答案 2023-02-16 10:50

①请问这道题选A还是C呢?这两个选项又有什么区别呢?

这道题选C这两个选项又有什么区别Half an hour before表示从过去某个时间点算起“半小时前”,与过去完成时连用;Half an hour ago表示从现在算起“半小时前”,与一般过去时连用。

 

②对sincefor提问是用when还是how long

如果对句中for..., until / till , since... , from ... to... 等表示时间段的状语提问或者对 take , spend , be等动词后面表示时间段的名词宾语或者表语进行提问,要用“How long ... ?

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,2009 浏览
  • uka   提出于 2023-02-14 08:36