0
Norwolf Posted 17 years ago
Grammar

Can have done / have been able to do

Hello, teachers.

I'd like to ask a question:

Here is a sentence from Corpus------

Thanks to modern medicine, there are a lot of things they can have done.

I don't think it is good English.

I would say:

Thanks to modern medicine, there are a lot of things they have been able to do.

Am I right?

If only you are kind enough to tell me more about them.
  

Top answer

There are a lot of things they can have done. = There are a lot of things they are able to arrange (for somebody else) to do. = There are a lot of things they can arrange to be done (by somebody else).

  • There are a lot of things they can have done.
  • = There are a lot of things they are able to arrange (for somebody else) to do.
  • = There are a lot of things they can arrange to be done (by somebody else).
  • Although I don't have the full context, I'm guessing that this is a case of "causative have ".
  • CJ
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.

3 Answers
0
There are a lot of things they can have done.
=
There are a lot of things they are able to arrange (for somebody else) to do.
=
There are a lot of things they can arrange to be done (by somebody else).

Although I don't have the full context, I'm guessing that this is a case of "causative have".

CJ
0
The "...things they have been able to do." is correct, but it depends on what you want to say. Usually people say things like, "Thanks to modern medicine there are a lot more things they can do."

Depends...

John
0
Oh, yes. They are different.

Thank you both for the help.

Related Questions