A. would have been living B. wouldhave lived C. would have been lived D. will have been living
A. has been working/has written B. has worked/has been writing C. is working writes D. works/is writing
A. have B. are having C. have had D. have been having
A. onceinawhile B. always C. sometimes D. occassionally
A. broke in and tookherjewelry B. hadbroken inandhad taken herjewelry C. has broken in andtaken herjewelry D. hasbroken inandto take herjewelry
A. had been taking B. was taking C. has taken D. took
A. are B. have been C. will be D. will have been
A. had taught B. hastaught C. willhavetaught D. willteach
A. will haveleft B. areleaving C. willleave D. aretoleave
A. hadfinished B. finished C. wouldhavefinished D. willfinish