Machine-translated by Google. Questions are authored in English.
Top

Discussion

It has been raining __________ morning.

  • A.for
  • B.in
  • C.since
  • D.on

Answer: C

The preposition is since: It has been raining since morning.

With the present perfect continuous (has been raining), since marks the starting point of an action that is still going on: since morning, since Monday, since 2015.

For is used with a length of time instead (for two hours, for three days), and morning is a point of reference, not a duration. In and on do not combine with the present perfect continuous to show when something began.

The same contrast appears in since 2015 (starting point) and for ten years (length of time), both with the perfect tense.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.