He seems ________________ (wait) for a long time; he looks very impatient., to be waiting, to have been waiting , I was proud ________________ (promote) twice in one year., to have been promoted , to have been promoting , She appears ________________ (read) the book at the moment; she has it open on her lap., to be reading , to have read , The children are pretending ________________ (sleep) when their mother walked in., to be sleeping, to have been sleeping, The project must ________________ (finish) by Friday., be finished, to be finished, He is known ________________ (work) on this problem for decades., to have been working, to have worked .

Leaderboard

Visual style

Options

Switch template

)
Continue editing: ?