YOU HAVE CLEANED YOUR BIKE, ………

20. You have cleaned your bike, ………?

A. have you

B.do you 

C. haven’t you

D. don’t you