Dear friend, comparing similar contexts, I find the present perfect progressive more appropriate in this particular case. ) It has been raining hard. ) You' ve been crying , haven't you?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.