A. has written; were; hasn’t got B. wrote; have been; didn’t get C. has written; have been; didn’t get D. wrote; were; didn’t get
A. will take place B. will be taken place C. will be taking place D. will have taken place
A. returned; will have finished B. return; will finish C. return; will have finished D. returned; finished
A. wrote; will show B. wrote; would show C. have written; will show D. have written; would show
A. visit; hadn’t been B. visited; haven’t been C. visit; haven’t been D. visited; hadn’t been