IT IS A LONG TIME SINCE HE LAST ...A SCIENTIFIC REPORT.A. WRITES B...

21. It is a long time since he last ...a scientific report.a. writes b. wrote c. has written d. writing