He works as an engineer now, but he _____ on a farm for three years.
#101493
A
has worked
B
worked
C
was working
D
had worked
推荐题目
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
---See you next Friday. --- Next Friday? Why, what ________ that day?
#103173
A
will be happened
B
happened
C
is happening
D
has happened
Tom is very happy in China during this period because his Chinese ________ every day. 
#99725
A
has improved
B
is improving
C
improved
D
is improved
— Is there anything wrong, Bob? You look sad.— Oh, nothing much. In fact, I ________ of my friends back home.
#102844
A
have just thought
B
was just thinking
C
would just think
D
will just be thinking