Isn't use of present perfect more common in this question? "Have you done anything today?" Or what a native speaker use more often? In a textbook "English grammar in use" there was a mention that if we speak about anything which happens "today, this week, this month" - we use present perfect. "I have done much work today". "I have eaten a lot this week" Now I am a little confused. Thanks.