def space_word_tokenize_string(s, tokenizer):
    """
    This method is used to tokenize (with spaces) a string, making use of an allenNLP's tokenizer's tokenize method.


    :param s        : The string to be space tokenized.

    :param tokenizer: The tokenizer that will be used to tokenize the sentence 's'.


    :return: The space tokenized string.
    """

    tokenized_string = [token.text for token in tokenizer.tokenize(s)]
    sentence = []
    for k, token in enumerate(tokenized_string):
        sentence += [token] + ([' '] if k + 1 < len(tokenized_string) else [])
    return sentence