We would be happy to help but we need you to analyze the data yourself and tell us what you think. We don't analyze all of the data for you (unless you want to meet with a private tutor). Actually, you *want* to learn to analyze it yourself - that's a crucial skill for improving oneself.
Please use this article to help you analyze your results:
http://www.manhattangmat.com/blog/index ... ice-tests/(Note that % correct, by itself, is an almost meaningless data point. I did look at your link to the post in which you posted accuracy rates for various SC questions - but that data doesn't mean much, especially for SC. Every SC questions tests multiple principles. You might get a question labeled "subject-verb" wrong, but you might have gotten it wrong for a different reason - you might have been fine with the S-V part of the question.
I'm glad that they gave you a retest. Your verbal score, though, was about what you should have expected based on your practice test results (posted in the other thread to which you linked). You mention wanting a 700. You're not too too far from your goal (you got a 650), but 2-3 weeks isn't much time. Most people wouldn't be able to achieve a 50 point improvement in that timeframe.
Do you have the opportunity to reschedule your exam? Most people in your situation would need more time.
You can re-take your MGMAT tests, but you may see repeated questions after the first 6 tests. Don't study questions from past tests - try to forget all about them so that you won't remember if you do see a repeated question.
You can still take both GMATPrep and MGMAT CATs with repeats as long as you follow a few guidelines to minimize the chance of artificially inflating your score via question repeats. First, anytime you see a problem that you remember (and this means: I know the answer or I'm pretty sure I remember the answer, not just "hmm, this looks vaguely familiar..."), immediately look at the timer and make yourself sit there for the full length of time for that question type. This way, you don't artificially give yourself more time than you should have. Second, think about whether you got this problem right the last time. If you did, get it right again this time. If you didn't, get it wrong again. If you *completely honestly* think that you would get it right this time around if it were a new question (even though you got it wrong last time) because you've studied that area and improved, then get it right this time.
I just saw that you said you've used up all of your leave time and have to go back to work - that means it's even more important for you to reschedule your test for a later date, if you can.