howlong有以下两个主要意思:1.表示多长时间,主要用来对一段时间(如threedays,fourweeks等)提问。如:A:Howlongdidhestayhere?他在这儿呆了多久?B:Abouttwoweeks.大约两个星期。A:HowlongdoesittaketogettoLondonfromhere?从这里到伦敦要多长时间?B:Atleasttenhours.至少要10个小时。2.表示某东西有多长。如:A:Howlongistheriver?这条河有多长?B:About500km.大约500千米。3.A:持续多长时间(多久)howlongHowlonghaveyoubeenhere?Forfivemonths.长度(多长)howlongHowlongisthebridge?It’s500metres.