A. knows B. knew C. has known D. would know
A. can manage B. could have managed C. could manage D. can have managed
A. stay B. staying C. stays D. stayed
A. would be; had listened B. would have been; had listened C. would be; listened D. would have been; listened
A. was; go B. be; go C. was; went D. was; had gone
A. would have had B. would have C. must have had D. would be having
A. have B. had C. had had D. have had
A. Had he lied to the boss B. Did he lie to the boss C. If he has lied to the boss D. If he lies to the boss
A. will take B. have taken C. had taken D. took
A. do B. did C. doing D. done