Learn English – “I’ve done everything I can” vs “I’ve done everything I can do”

phrase-usage

"I've done everything I can"

"I've done everything I can do"

Which of the above is the grammatically correct version? Is the "do" at the end needed?

Thanks!

Best Answer

Both are grammatically correct.

I believe that the first is more common, but I do not find the second one at all strange.

Related Topic