The use of present perfect and past simple with questions starting with How long...? and How many...?