were straiten’d — pass., to be at a loss, to be ‘hard put to it’ OED (1989).