Master 'should have' for regrets! Take our B1 English grammar test to improve your past modals. Perfect your fluency now. Start the free quiz!