He __articles for our wall-newspaper these three years, and he __about forty articles.
#104399
A
has been writing; has written
B
has been writing; wrote
C
is writing; has been writing
D
has written; has written
推荐题目
Don’t phone me between 7:00 and 8:00 in the evening. We _____ dinner then.
#102937
A
are having
B
had
C
would have
D
will be having
Salley________Beijing for Shanghai and________there ever since. You can go and pay her a  visit on your way to Hangzhou. 
#104697
A
has left; worked
B
left; worked
C
has left; had worked
D
left; has worked
—I phoned you at 9 this morning but got no answer.—I am sorry. I _____ the bell. I _____ in the garden.
#101559
A
didn’t have heard, must have been
B
didn’t have heard, must be
C
didn’t hear, must have been
D
didn’t hear, must be