A. has had B. has bought C. has borrowed D. has lost
A. Did … did B. Has …has C. Has … did Did …has
A. had talked B. have talked C. talk D. are talking
A. Did … have B. Do .. have C. Have … did D. Will … did
A. in the past B. in the past few years C. in recent years D. in the last few years
A. have built B. built C. build D. are building
A. discussed B. has discussed C. is being discussed D. has been discussed
A. are to be B. need C. must D. will
A. shall graduate B. have graduated C. shall have graduated D. are graduating
A. I’m gong to post B. I will post C. I post D.I have posted