Yesterday we hadn't been playing for two hours when david arrived
had we been playing foe two hours when david arrived yesterday?
when it was 3 houes i hadn't been waiting for david for two hours.
had i beeb waiting for david for two hours when it was 3?