A. will have B. had C. have D. have had
A. ride B. have ridden C. will ride D. rode
A. appear B. appeared C. were appearing D. will appear
A. take B. takes C. will take D. would take
A. will come; will come B. will come; comes C. comes; will come D. came; to come
A. am go to B. went to C. have gone to D. am going to
A. is B. was C. are D. will be
A. will do B. will have C. is going to D. is going to have
A. was doing B. did C. will done D. am going to do
A. get B. got C. will get D. gets