Master 'should have' + past participle with our B1 English test. Learn to express regrets and past criticisms. Free interactive grammar practice!