Thanks, Mr Pedantic. Actually the answer was pretty obvious, but as an ESL I am always ready for new discoveries and have to check and double check. Not long ago I asked what hsa meant here: Did you guys forget that W hsa read 60 books so far this year? Before I sent my questioned I searched the Net for a clue. It had never dawned on me it was has, though I was grumbling in my mind at Americans neglecting the Present Perfect.