1.I ( ) you a valuable present for your birthday,but I ( ) money.
A.would have liked to give;ran out of
B.would like to have given;ran out of
C.would like to give;was run out of
D.would like to give;ran out
2.This is a strange and confusing age.We've been all the way to the moon and back,but have trouble crossing the street ( ) the new neighbour.
A.meeting B.to meet C.having met D.to have meet
3.Eat ( ) cake you like and leave the others for ( ) comes late.
A.any;who B.every;whoever C.whichever;whoever D.either;whoever
4.-Excuse me,Sir.Would ynu do me a favor?
-Of course.What is it?
-I ( ) if you could tell me how to fill out this form.
A.had wondered B.was wondering C.would wonder D.did wonder
参考资料:英语牛人团