I really ought to go on a diet。I ________ on so much weight since I gave up jogging. 
#104788
A
put
B
am putting
C
have put
D
had put
推荐题目
he young man ________ a suggestion at the meeting.
#99285
A
come about
B
come into
C
come up with
D
come out with
--- I’m sure Andrew will win the first prize in the final. --- I think so. He ___________ for it for months.
#104958
A
is preparing
B
was preparing
C
had been preparing
D
has been preparing
Don’t telephone me at 8 a.m. tomorrow — I ________ a meeting.
#102183
A
am having
B
will be having
C
am about to have
D
have had
Up till now we _______ four units and this will be the second time that we _______ a test.
#102627
A
have finished; have had
B
finished; will have
C
have finished; are to have
D
will finish; have had