0
Anonymous Posted 14 years ago
Grammar

Do not push yourself to the end of cliffs.

Do not push yourself to the end of cliffs.

I have studied English in / for days.

The first sentence makes sense to you and which preposition would be good in the second? And is there any difference in meaning?

Thank you so much in advance.
  

Top answer

In the first sentence, I would say: Do not push yourself to the edge of cliffs. Cliffs have edges, not ends. ) In the second sentence, I would say: I have studied English for (many) days.

  • In the first sentence, I would say: Do not push yourself to the edge of cliffs.
  • Cliffs have edges, not ends.
  • ) In the second sentence, I would say: I have studied English for (many) days.
  • "For" because you are talking about duration.
  • "In" would refer to a place or position.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
In the first sentence, I would say:
Do not push yourself to the edge of cliffs.
Cliffs have edges, not ends. (Although the meaning is poetical, not literal.)

In the second sentence, I would say:
I have studied English for (many) days.
"For" because you are talking about duration. "In" would refer to a place or position.

Does this help?

Related Questions