Need to talk in Englishmmar

Submitted by student1 on

I need a friend whom i talk with english

Submitted by student1 on

Permalink

I have made up the sentences below.

(1a) I say to my audience, "Thank you for enjoying my performance. Lo and behold. This will be the fifteenth magic trick I perform."

(1b) I say to my audience, "Thank you for enjoying my performance. Lo and behold. This will be the fifteenth magic trick I have performed."

My non-native friends think if you use the future tense "will be", you have to use the simple present "I perform". Is the present perfect "have performed" wrong?

Thank you for your help.