1.This jacket is rather dirty. It needs....
a.to have been cleaned
b.cleaning
c.being cleaned
2.I'll never forget ........... you. It was the most important day in my life.
a.to have met
b.having met
c.meeting
3.He was made ..... at home.
a.stay
b. to stay
c.staying
4. My parents are used to .... in the countryside.
a.to live
b. living
c. to have lived
5.My father is thinking of .... a car.
a. buy
b.to go
c.buying
6. I'm having difficulty in ....... at night.
a. sleeping
b. to sleep
c. sleep
7. I remembered .... the door before I left home but I forgot to shut the windows.
a. locking
b.having locked
c. to lock