If someone expect us to run 40km and we want to say it is ridiculous. Which of the following sentences (or all) can be used ?.

  1. It is ridiculous for you to expect me to run 40km. (it sounds wrong to me)
  2. It is ridiculous your expecting me to run 40km.
  3. It is ridiculous that you expect me to run 40km.

my example can be senseless. I just made up to get more understandable answers for me.

  • 2
    #1 sounds best to this native US English speaker. You can find many examples of "for you to expect me to". – stangdon Mar 6 '17 at 21:54
  • 1
    Can you add more detail why you think any of these are wrong? Although #2 is a little clumsy, all are grammatical. – Andrew Mar 6 '17 at 23:30
  • actually I dont know why. it may be because there is a little meaning change when you translate the first to my language. – d.alex Mar 7 '17 at 4:27
  • 2
    #1 also sounds best to us BrE speakers. – Chris M Mar 7 '17 at 6:34
  • 1
    They are all fine and just three different ways of saying the same thing. They all exhibit "subject extraposition", where the subordinate clause subject of the basic non-extraposed version has been moved to the end of the sentence and replaced with the dummy pronoun "it". It's a very common kind of information packaging construction. – BillJ Mar 7 '17 at 8:30

The first one, I would phrase it replacing "for" with "of". Apart from that, its a fine sentence.

  1. It is ridiculous of you to expect me to run 40km.

The second one is mostly fine. Note that it would probably work better with the introduction of the word "that" after ridiculous. Note the small correction, we should use "you're" instead of "your" in this case, since it is a contraction of "... ridiculous that you are expecting me ...":

  1. It is ridiculous that you're expecting me to run 40km.

The third one is perfectly fine.

  1. It is ridiculous that you expect me to run 40km.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.