YOUR CAR IS TOO DIRTY ! WHEN DID YOU HAVE IT ………

28. Your car is too dirty ! When did you have it ………?

A. wash B. be washed C.being washed D. washed

29 She asked me ………I had done before coming there.

A. that B. when C. then D. what