1. --Have you known Dr. Jackson for a long time? --Yes, since he ____ the Chinese Society.
A.has joined B. joins C. had joined D. joined
2. If the weather had been better, we could have had a picnic. But it ____ all day.
A.rained B. rains C. has rained D. is raining
3. --Have you read a book called Waiting for Anya? --Who ____ it?
A.writes B. has written C. wrote D. had written