"being done" or "having been done"

xxwzs

Junior Member
Joined
Sep 27, 2014
Member Type
Interested in Language
Native Language
Chinese
Home Country
China
Current Location
China
Please take a look at the below:
1. The experiment cannot be carried out because of the equipment ______.
A. being destroyed B. having been destroyed
2. Russia will soon return two islands to China ______ 40 years of negotiations.
A. ending B. to end
3. Russia will soon return two islands to China, ______ 40 years of negotiations.
A. ending B. to end
4. Russia will soon return two islands to China, mainly ______ 40 years of negotiations.
A. ending B. to end
Do A and B both function grammatically and logically? Or there is a better?
I have got a little confused with non-predicate verbs. Thank you so much for your answer.
 
Last edited:

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
Where did you find the exercise? Is it homework?
 

xxwzs

Junior Member
Joined
Sep 27, 2014
Member Type
Interested in Language
Native Language
Chinese
Home Country
China
Current Location
China

teechar

Moderator
Staff member
Joined
Feb 18, 2015
Member Type
English Teacher
Native Language
English
Home Country
Iraq
Current Location
Iraq
Is this homework that you'll submit to your teacher?
 
Top