Oh,Mike's not here these days. Is he ill ?
Iam afraid so. His mother told me that he was in hospital.
这句Mike'snot here these days = Mike is 是不是错误?
是不是应该改成目前完成时Mike has not been here these days. Is he ill ?
Oh, Mike's not here these days. Is he ill ?
I am afraid so. His mother told me that he was in hospital.
these days 可以跟一般目前时连用,它表示 now 之意。当然也可用于目前完成时,意为“近来”。
关于跟一般目前时连用的问题,可以参考我之前的一个解答:
https://www.cpsenglish.com/question/21374