A) had write B) had written C) has written D) have written
A) have opened B) had open C) has opened D) had opened
A) had put B) has put C) had puted D) have put
A) have give B) had give C) have given D) had given
A) have / bought B) had / bought C) had / bought D) has / buy
A) have B) has C) had D) had been
A) hasn’t bought B) have buy C) hasn't buy D) hadn’t bought
A) have know B) has known C) have known D) had known
A) had ate B) has eat C) had eaten D) have eat
A) hadn’t B) have rained C) has rained D) hadn’t rained |