Grammar
Vocabulary
Reference
Articles About Language
Writing
Tools
Teacher Materials
Reading
Teacher Forum
Browse Our Forums
Ask a Teacher …
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:
It is a period of time(for the last month)not a definite time ,so present Perfect is perfect .
It's present perfect because he still hasn't seen them.
Forum Rules