1They have been here for three weeks.2They haven't been here for three weeks.3Have they been here forthree weeks?4How long have they been here?