Which of the options is right?

Sorry, we don't understand __ you have said means.

A. all what

B. what all

C. all that

D. that all

I choose C,but my teacher says D is right, which I can't understand.

  • 7
    You're both wrong -- only B is acceptable. Even that would be better with say in simple past, and even better would be We don't understand what you mean. – StoneyB on hiatus Jun 23 '18 at 1:03
  • 1
    There's a grammar error in your question. It should read, 'Which of the options is right?' – dwilli Jun 23 '18 at 18:17

B is the correct answer.

This sentence starts with the subject and verb

We don't understand

The rest of the sentence must express the object of the verb - the thing that is not understood. The object of 'understood' must include the verb 'means'. The word order, with the verb 'means' at the end, indicates that the object is an indirect question, so it must start with a question word 'what'. The equivalent direct question would be

What does all you said mean?

But since this is a subordinate clause the auxiliary verb 'does' isn't used.

... what all you said means

Subordinate Clauses of Indirect Questions

  • Is all you said equivalent to all that you said? I ask this because all you said confuses me. – 尤慕李 Jun 24 '18 at 12:14
  • 1
    Yes, it is. English is confusing, I know! – dwilli Jun 25 '18 at 2:58
  • They both mean the same thing. Sometimes we use one and sometimes the other but I can't tell you how we choose one or the other. – dwilli Jun 25 '18 at 3:05

The correct answer is C..."all that".

Sorry, we don't understand all that you have said means.

"That" is a relative pronoun which is relating to something we don't understand.

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.