He has been working hard at his() (博士的) thesis on computer for more than half a yea
A.master ’s
B.bachelor ’s
C.doctoral
D.professional
A.master ’s
B.bachelor ’s
C.doctoral
D.professional
A、had worked
B、has worked
C、was working
D、has been working
A.A.acquainted
B.B.informed
C.C.enlightened
D.D.acknowledged
A.may not,must
B.must,may not
C.can't must
D.must can't
B.is working
C.was working
D.has worked
John said he'd been working in the office for an hour ______ was true.
A.that B.who C.which D.what
When I saw Dave, he ______ .
A.was working
B.is working
C.worked
D.had been working
A.has worked
B.has been working
C.works
D.will have worked
He felt very tired because he ______ 18 hours without a rest.
A.had worked
B.worked
C.was working
D.had been working
Mary has been working for a whole day. I think it's time______.
A.she has a rest
B.she can have
C.she had a rest
D.she would have
B.to have worked
C.working
D.have working