is there any difference in nuance in meaning between the two sentences?(present tense version and present perfect tense version)
A) 'You won't leave here until you 've kept your promise to marry Linton'
B) 'You won't leave here until you keep your promise to marry Linton'