He has been swimming _____ one hour.
Correct answer: D. For
- A. from
- B. with
- C. Since
- D. For
Explanation
For is used with a length or duration of time, as in for one hour. Since introduces the starting point of an action, such as since 3 o'clock.
Last updated
Related questions
Choose the correct preposition: "She is very good ___ mathematics."
Choose the correct preposition: The doctor was accompanied ____ two senior nurses.
Choose the correct preposition: He has been suffering ____ diabetes for ten years.
Choose the correct preposition: She is not interested ____ politics.
Choose the correct preposition: The book is different ____ the one I read last year.