+0
Puzzling grammar questions 1-Find the mistake in the following sentence, then write it correctly: *. It's amazing to see a heart transplant operation doing. 2. Choose the correct answer : * For how long……this mobile? Aren't you going to buy a new one? a) do you have b) have you got c) have you had My friend says the answer to these questions are as follows: 1- It's amazing to see a heart transplant done. 2- have you had I want to know if my friend's answers are correct or not and why.
+0
Those are correct.

Welcome to the forums.
+0
You see someone doing something. The surgeon is doing the operation.

You see a thing done. The operation is done (by the surgeon).

You could see a surgeon doing an operation, or you could see an operation being done.

So you need done, not doing.

for how long implies a period of time ending in present time. The present perfect is therefore needed. (have you had).

CJ
Teachers: We supply a list of EFL job vacancies
Comments  
Why don't you try them first and we will discuss.
1- It's amazing to see a heart transplant done. 2- have you had
 BarbaraPA's reply was promoted to an answer.
Students: Are you brave enough to let our tutors analyse your pronunciation?
 CalifJim's reply was promoted to an answer.