Questions Present Perfect Continuous

Questions Present Perfect Continuous: Fill in the correct form of the verb.

you English long? (to learn)
How long it ? (to rain)
Ben to Jake? (to speak)
he here long? (to work)
How long I you? (to help)